25 inputTag_ (iConfig.getParameter<
edm::InputTag>(
"inputTag")),
26 min_dphi_ (iConfig.getParameter<double> (
"minDPhi" )),
27 accept_NJ_ (iConfig.getParameter<
bool> (
"acceptNJ" ))
31 LogDebug(
"") <<
"Inputs/minDphi/acceptNJ : " 44 desc.
add<
double>(
"minDPhi",2.9415);
45 desc.
add<
bool>(
"acceptNJ",
true);
46 descriptions.
add(
"hltHemiDPhiFilter",desc);
70 if(hemispheres->empty()){
80 TLorentzVector j1R(hemispheres->at(0).x(),hemispheres->at(0).y(),hemispheres->at(0).z(),hemispheres->at(0).t());
81 TLorentzVector j2R(hemispheres->at(1).x(),hemispheres->at(1).y(),hemispheres->at(1).z(),hemispheres->at(1).t());
85 dphi =
deltaPhi(j1R.Phi(),j2R.Phi());
HLTHemiDPhiFilter(const edm::ParameterSet &)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Abs< T >::type abs(const T &t)
edm::EDGetTokenT< std::vector< math::XYZTLorentzVector > > m_theHemiToken
static double deltaPhi(double, double)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
~HLTHemiDPhiFilter() override
static void makeHLTFilterDescription(edm::ParameterSetDescription &desc)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override