CMS 3D CMS Logo

List of all members | 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 ()
 

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) {}

◆ ~SeedingRegionGlobal()

SeedingRegionGlobal::~SeedingRegionGlobal ( )
override

Definition at line 18 of file SeedingRegionGlobal.cc.

18 {};

Member Function Documentation

◆ 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.

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 }

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

mps_fire.i
i
Definition: mps_fire.py:428
GlobalVector
Global3DVector GlobalVector
Definition: GlobalVector.h:10
GlobalPoint
Global3DPoint GlobalPoint
Definition: GlobalPoint.h:10
ticl::SeedingRegionAlgoBase::SeedingRegionAlgoBase
SeedingRegionAlgoBase(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
Definition: SeedingRegionAlgoBase.h:23
mps_fire.result
result
Definition: mps_fire.py:311
edm::ProductID
Definition: ProductID.h:27