1 #ifndef SelectedElectronFEDListProducer_h
2 #define SelectedFEDListProducer_h
62 if(
Phi < m.
Phi)
return true;
77 template<
typename TEle,
typename TCand>
102 void pixelFedDump( std::vector<PixelModule>::const_iterator & itDn,
103 std::vector<PixelModule>::const_iterator & itUp,
std::pair< double, double > regionDimension_
math::XYZVector beamSpotPosition_
std::vector< edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > > recoEcalCandidateToken_
std::vector< TEle > TEleColl
const HcalElectronicsMap * HcalReadoutMap_
edm::InputTag beamSpotTag_
std::vector< uint32_t > fedList_
SelectedElectronFEDListProducer(const edm::ParameterSet &)
Producer constructor.
std::string outputLabelModule_
bool operator<(const PixelModule &m) const
const CaloSubdetectorGeometry * GeometryES_
PixelModule(float phi, float eta)
edm::FileInPath ESLookupTable_
std::vector< TCand > TCandColl
bool dumpSelectedSiStripFed_
const CaloGeometry * GeometryCalo_
edm::EDGetTokenT< HBHERecHitCollection > hbheRecHitToken_
virtual void produce(edm::Event &, const edm::EventSetup &)
std::unique_ptr< SiPixelFedCablingTree > PixelCabling_
edm::EDGetTokenT< FEDRawDataCollection > rawDataToken_
edm::InputTag HBHERecHitTag_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::InputTag rawDataTag_
std::vector< int > isGsfElectronCollection_
bool dumpSelectedHCALFed_
std::vector< edm::InputTag > recoEcalCandidateTags_
XYZVectorD XYZVector
spatial vector with cartesian internal representation
const EcalElectronicsMapping * EcalMapping_
std::vector< PixelModule > pixelModuleVector_
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...
bool dumpSelectedSiPixelFed_
virtual ~SelectedElectronFEDListProducer()
const SiStripRegionCabling * StripRegionCabling_
int ES_fedId_[2][2][40][40]
std::vector< int > addThisSelectedFEDs_
void pixelFedDump(std::vector< PixelModule >::const_iterator &itDn, std::vector< PixelModule >::const_iterator &itUp, const PixelRegion ®ion)
std::vector< edm::EDGetTokenT< TEleColl > > electronToken_
bool dumpSelectedEcalFed_
std::vector< edm::InputTag > electronTags_
PixelRegion(math::XYZVector &momentum, float dphi=0.5, float deta=0.5, float maxz=24.0)