1 #ifndef SelectedElectronFEDListProducer_h
2 #define SelectedFEDListProducer_h
9 #include "TLorentzVector.h"
105 cosphi = vector.x()/vector.rho();
106 sinphi = vector.y()/vector.rho();
107 atantheta = vector.z()/vector.rho();
122 if(
Phi < m.
Phi)
return true;
137 template<
typename TEle,
typename TCand>
148 virtual void endJob() ;
158 void pixelFedDump( std::vector<PixelModule>::const_iterator & itDn,
159 std::vector<PixelModule>::const_iterator & itUp,
205 int ES_fedId_[2][2][40][40];
std::pair< double, double > regionDimension_
math::XYZVector beamSpotPosition_
std::vector< edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > > recoEcalCandidateToken_
std::vector< TEle > TEleColl
SiStripRegionCabling::Cabling cabling_
edm::InputTag beamSpotTag_
std::vector< uint32_t > fedList_
const CaloSubdetectorGeometry * geometryES_
std::string outputLabelModule_
PixelModule(float phi, float eta)
edm::FileInPath ESLookupTable_
std::vector< TCand > TCandColl
bool dumpSelectedSiStripFed_
edm::EDGetTokenT< HBHERecHitCollection > hbheRecHitToken_
std::unique_ptr< SiPixelFedCablingTree > PixelCabling_
edm::EDGetTokenT< FEDRawDataCollection > rawDataToken_
bool operator<(const FedChannelConnection &, const FedChannelConnection &)
double dPhi(double phi1, double phi2)
FEDRawDataCollection * RawDataCollection_
edm::InputTag HBHERecHitTag_
edm::InputTag rawDataTag_
std::vector< int > isGsfElectronCollection_
bool dumpSelectedHCALFed_
std::vector< edm::InputTag > recoEcalCandidateTags_
XYZVectorD XYZVector
spatial vector with cartesian internal representation
std::vector< PixelModule > pixelModuleVector_
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
const EcalElectronicsMapping * TheMapping_
bool dumpSelectedSiPixelFed_
const CaloGeometry * geometry_
const SiStripRegionCabling * StripRegionCabling_
std::vector< int > addThisSelectedFEDs_
std::vector< edm::EDGetTokenT< TEleColl > > electronToken_
bool dumpSelectedEcalFed_
const HcalElectronicsMap * hcalReadoutMap_
std::vector< edm::InputTag > electronTags_
PixelRegion(math::XYZVector &momentum, float dphi=0.5, float deta=0.5, float maxz=24.0)
std::vector< RegionCabling > Cabling