#include <EgammaHLTRegionalPixelSeedGeneratorProducers.h>
|
virtual void | beginRun (edm::Run const &run, const edm::EventSetup &es) overridefinal |
|
| EgammaHLTRegionalPixelSeedGeneratorProducers (const edm::ParameterSet &conf) |
|
virtual void | endRun (edm::Run const &run, const edm::EventSetup &es) overridefinal |
|
virtual void | produce (edm::Event &e, const edm::EventSetup &c) |
|
virtual | ~EgammaHLTRegionalPixelSeedGeneratorProducers () |
|
| EDProducer () |
|
ModuleDescription const & | moduleDescription () const |
|
virtual | ~EDProducer () |
|
| ProducerBase () |
|
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
|
std::function< void(BranchDescription
const &)> | registrationCallback () const |
| used by the fwk to register list of products More...
|
|
virtual | ~ProducerBase () |
|
| EDConsumerBase () |
|
ProductHolderIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
|
void | itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
|
void | itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
|
std::vector
< ProductHolderIndexAndSkipBit >
const & | itemsToGetFromEvent () const |
|
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
|
void | modulesDependentUpon (const std::string &iProcessName, std::vector< const char * > &oModuleLabels) const |
|
bool | registeredToConsume (ProductHolderIndex, bool, BranchType) const |
|
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
|
void | updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &) |
|
virtual | ~EDConsumerBase () |
|
EgammaHLTRegionalPixelSeedGeneratorProducers::EgammaHLTRegionalPixelSeedGeneratorProducers |
( |
const edm::ParameterSet & |
conf | ) |
|
|
explicit |
EgammaHLTRegionalPixelSeedGeneratorProducers::~EgammaHLTRegionalPixelSeedGeneratorProducers |
( |
| ) |
|
|
virtual |
Definition at line 82 of file EgammaHLTRegionalPixelSeedGeneratorProducers.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), and AlCaHLTBitMon_QueryRunRegistry::string.
85 desc.
add<
double>(
"ptMin", 1.5);
86 desc.add<
double>(
"vertexZ", 0);
87 desc.add<
double>(
"originRadius", 0.02);
88 desc.add<
double>(
"originHalfLength", 15.0);
89 desc.add<
double>(
"deltaEtaRegion", 0.3);
90 desc.add<
double>(
"deltaPhiRegion", 0.3);
94 desc.add<
bool>((
"UseZInVertex"),
false);
95 desc.add<
std::string>(
"TTRHBuilder",
"WithTrackAngle");
98 orderedHitsPSET.
add<
std::string>(
"ComponentName",
"StandardHitPairGenerator");
100 orderedHitsPSET.add<
unsigned int>(
"maxElement", 0);
103 descriptions.
add((
"hltEgammaHLTRegionalPixelSeedGeneratorProducers"), desc);
ParameterDescriptionBase * add(U const &iLabel, T const &value)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
Implements edm::EDProducer.
Definition at line 114 of file EgammaHLTRegionalPixelSeedGeneratorProducers.cc.
References edm::Event::getByToken(), convertSQLitetoXML_cfg::output, and edm::Event::put().
136 for (reco::RecoEcalCandidateCollection::const_iterator recoecalcand= recoecalcands->begin(); recoecalcand!=recoecalcands->end(); recoecalcand++) {
137 scRef = recoecalcand->superCluster();
141 for(reco::ElectronCollection::const_iterator iElectron = electronHandle->begin(); iElectron != electronHandle->end(); iElectron++){
143 scRefEle = iElectron->superCluster();
144 if(&(*scRef) == &(*scRefEle)){
145 if(iElectron->track().isNonnull()) zvertex = iElectron->track()->vz();
146 else zvertex = iElectron->gsfTrack()->vz();
152 GlobalVector dirVector((recoecalcand)->px(),(recoecalcand)->py(),(recoecalcand)->pz());
154 GlobalPoint( BSPosition.x(), BSPosition.y(), zvertex ),
edm::EDGetTokenT< reco::ElectronCollection > candTagEle_
Global3DPoint GlobalPoint
math::XYZPoint Point
point in the space
std::vector< TrajectorySeed > TrajectorySeedCollection
edm::EDGetTokenT< reco::RecoEcalCandidateCollection > candTag_
std::unique_ptr< SeedGeneratorFromRegionHits > combinatorialSeedGenerator
edm::EDGetTokenT< reco::BeamSpot > BSProducer_
double EgammaHLTRegionalPixelSeedGeneratorProducers::deltaEta_ |
|
private |
double EgammaHLTRegionalPixelSeedGeneratorProducers::deltaPhi_ |
|
private |
double EgammaHLTRegionalPixelSeedGeneratorProducers::halflength_ |
|
private |
double EgammaHLTRegionalPixelSeedGeneratorProducers::originradius_ |
|
private |
double EgammaHLTRegionalPixelSeedGeneratorProducers::originz_ |
|
private |
double EgammaHLTRegionalPixelSeedGeneratorProducers::ptmin_ |
|
private |
bool EgammaHLTRegionalPixelSeedGeneratorProducers::useZvertex_ |
|
private |
double EgammaHLTRegionalPixelSeedGeneratorProducers::vertexz_ |
|
private |