CMS 3D CMS Logo

SeedingRegionGlobal.cc
Go to the documentation of this file.
1 // Author: Arabella Martelli, Felice Pantaleo, Marco Rovere
2 // arabella.martelli@cern.ch, felice.pantaleo@cern.ch, marco.rovere@cern.ch
3 // Date: 06/2019
4 #include <algorithm>
5 #include <set>
6 #include <vector>
7 
9 #include "SeedingRegionGlobal.h"
12 
13 using namespace ticl;
14 
16  : SeedingRegionAlgoBase(conf, sumes) {}
17 
19 
21  const edm::EventSetup &es,
22  std::vector<TICLSeedingRegion> &result) {
23  // for unseeded iterations create 2 global seeding regions
24  // one for each endcap
25  for (int i = 0; i < 2; ++i) {
26  result.emplace_back(GlobalPoint(0., 0., 0.), GlobalVector(0., 0., 0.), i, -1, edm::ProductID());
27  }
28 }
29 
32 }
SeedingRegionGlobal(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
Global3DPoint GlobalPoint
Definition: GlobalPoint.h:10
static void fillPSetDescription(edm::ParameterSetDescription &desc)
Definition: Common.h:8
void makeRegions(const edm::Event &ev, const edm::EventSetup &es, std::vector< TICLSeedingRegion > &result) override
static void fillPSetDescription(edm::ParameterSetDescription &desc)
Global3DVector GlobalVector
Definition: GlobalVector.h:10