CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions
ticl::SeedingRegionGlobal Class Referencefinal

#include <SeedingRegionGlobal.h>

Inheritance diagram for ticl::SeedingRegionGlobal:
ticl::SeedingRegionAlgoBase

Public Member Functions

void initialize (const edm::EventSetup &es) override
 
void makeRegions (const edm::Event &ev, const edm::EventSetup &es, std::vector< TICLSeedingRegion > &result) override
 
 SeedingRegionGlobal (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
 
 ~SeedingRegionGlobal () override
 
- Public Member Functions inherited from ticl::SeedingRegionAlgoBase
 SeedingRegionAlgoBase (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
 
virtual ~SeedingRegionAlgoBase ()
 

Static Public Member Functions

static void fillPSetDescription (edm::ParameterSetDescription &desc)
 
- Static Public Member Functions inherited from ticl::SeedingRegionAlgoBase
static void fillPSetDescription (edm::ParameterSetDescription &desc)
 

Additional Inherited Members

- Public Types inherited from ticl::SeedingRegionAlgoBase
enum  VerbosityLevel {
  None = 0, Basic, Advanced, Expert,
  Guru
}
 
- Protected Attributes inherited from ticl::SeedingRegionAlgoBase
int algo_verbosity_
 
int algoId_
 

Detailed Description

Definition at line 20 of file SeedingRegionGlobal.h.

Constructor & Destructor Documentation

◆ SeedingRegionGlobal()

SeedingRegionGlobal::SeedingRegionGlobal ( const edm::ParameterSet conf,
edm::ConsumesCollector sumes 
)

Definition at line 15 of file SeedingRegionGlobal.cc.

16  : SeedingRegionAlgoBase(conf, sumes) {}
SeedingRegionAlgoBase(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)

◆ ~SeedingRegionGlobal()

SeedingRegionGlobal::~SeedingRegionGlobal ( )
override

Definition at line 18 of file SeedingRegionGlobal.cc.

18 {};

Member Function Documentation

◆ fillPSetDescription()

void SeedingRegionGlobal::fillPSetDescription ( edm::ParameterSetDescription desc)
static

◆ initialize()

void ticl::SeedingRegionGlobal::initialize ( const edm::EventSetup es)
inlineoverridevirtual

Implements ticl::SeedingRegionAlgoBase.

Definition at line 25 of file SeedingRegionGlobal.h.

25 {};

◆ makeRegions()

void SeedingRegionGlobal::makeRegions ( const edm::Event ev,
const edm::EventSetup es,
std::vector< TICLSeedingRegion > &  result 
)
overridevirtual

Implements ticl::SeedingRegionAlgoBase.

Definition at line 20 of file SeedingRegionGlobal.cc.

References mps_fire::i, and mps_fire::result.

22  {
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 }
Global3DPoint GlobalPoint
Definition: GlobalPoint.h:10
Global3DVector GlobalVector
Definition: GlobalVector.h:10