CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PFMETMaker.cc
Go to the documentation of this file.
2 
4 
5  PFMET_ = iCollector.consumes<edm::View<reco::PFMET> >(iConfig.getParameter<edm::InputTag>("pfmetInputTag"));
6 
7 }
8 
9 void PFMETMaker::SetVars(HWW& hww, const edm::Event& iEvent, const edm::EventSetup& iSetup) {
10 
11  hww.Load_evt_pfmet();
12  hww.Load_evt_pfmetPhi();
13 
14  bool validToken;
15 
17  validToken = iEvent.getByToken(PFMET_, met_h);
18  if(!validToken) return;
19 
20  hww.evt_pfmet() = ( met_h->front() ).et();
21  hww.evt_pfmetPhi() = ( met_h->front() ).phi();
22 }
float & evt_pfmetPhi()
Definition: HWW.cc:643
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
PFMETMaker(const edm::ParameterSet &, edm::ConsumesCollector)
Definition: PFMETMaker.cc:3
void Load_evt_pfmetPhi()
Definition: HWW.cc:1271
float & evt_pfmet()
Definition: HWW.cc:639
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Definition: Event.h:449
void SetVars(HWW &, const edm::Event &, const edm::EventSetup &)
Definition: PFMETMaker.cc:9
void Load_evt_pfmet()
Definition: HWW.cc:1268
int iEvent
Definition: GenABIO.cc:230
Definition: HWW.h:12
edm::EDGetTokenT< edm::View< reco::PFMET > > PFMET_
Definition: PFMETMaker.h:18
Definition: DDAxes.h:10