91 "eleVetoIdMapToken",
edm::InputTag(
"egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto")));
93 "eleLooseIdMapToken",
edm::InputTag(
"egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose")));
95 "eleMediumIdMapToken",
edm::InputTag(
"egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium")));
97 "eleTightIdMapToken",
edm::InputTag(
"egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight")));
102 tree_ =
fs_->
make<TTree>(
"ElectronRecoTree",
"ElectronRecoTree");
103 tree_->Branch(
"Electron",
"L1Analysis::L1AnalysisRecoElectronDataFormat", &
electron_data, 32000, 3);
123 std::vector<edm::Handle<edm::ValueMap<bool> > > eleVIDDecisionHandles(4);
130 if (recoElectrons.
isValid() && eleVIDDecisionHandles[0].isValid() && eleVIDDecisionHandles[1].isValid() &&
131 eleVIDDecisionHandles[2].isValid() && eleVIDDecisionHandles[3].isValid()) {
135 edm::LogWarning(
"MissingProduct") <<
"CaloJets not found. Branch will not be filled" << std::endl;