CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType Struct Reference

Public Member Functions

std::string getInstanceLabel_full (const std::string &instanceLabel)
 
 type2BinningEntryType ()
 
 type2BinningEntryType (const edm::ParameterSet &cfg)
 
 ~type2BinningEntryType ()
 

Public Attributes

std::string binLabel_
 
CorrMETData binOffsetEnergySum_
 
StringCutObjectSelector
< reco::Candidate::LorentzVector > * 
binSelection_
 
CorrMETData binUnclEnergySum_
 

Detailed Description

template<typename T, typename Textractor>
struct PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType

Definition at line 232 of file PFJetMETcorrInputProducerT.h.

Constructor & Destructor Documentation

template<typename T , typename Textractor >
PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType::type2BinningEntryType ( )
inline

Definition at line 234 of file PFJetMETcorrInputProducerT.h.

235  : binLabel_(""),
236  binSelection_(0)
237  {}
StringCutObjectSelector< reco::Candidate::LorentzVector > * binSelection_
template<typename T , typename Textractor >
PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType::type2BinningEntryType ( const edm::ParameterSet cfg)
inline

Definition at line 238 of file PFJetMETcorrInputProducerT.h.

239  : binLabel_(cfg.getParameter<std::string>("binLabel")),
241  {}
T getParameter(std::string const &) const
StringCutObjectSelector< reco::Candidate::LorentzVector > * binSelection_
template<typename T , typename Textractor >
PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType::~type2BinningEntryType ( )
inline

Definition at line 242 of file PFJetMETcorrInputProducerT.h.

References PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType::binSelection_.

243  {
244  delete binSelection_;
245  }
StringCutObjectSelector< reco::Candidate::LorentzVector > * binSelection_

Member Function Documentation

template<typename T , typename Textractor >
std::string PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType::getInstanceLabel_full ( const std::string &  instanceLabel)
inline

Definition at line 246 of file PFJetMETcorrInputProducerT.h.

References PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType::binLabel_.

247  {
248  std::string retVal = instanceLabel;
249  if ( instanceLabel != "" && binLabel_ != "" ) retVal.append("#");
250  retVal.append(binLabel_);
251  return retVal;
252  }

Member Data Documentation

template<typename T , typename Textractor >
std::string PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType::binLabel_
template<typename T , typename Textractor >
CorrMETData PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType::binOffsetEnergySum_

Definition at line 256 of file PFJetMETcorrInputProducerT.h.

template<typename T , typename Textractor >
StringCutObjectSelector<reco::Candidate::LorentzVector>* PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType::binSelection_
template<typename T , typename Textractor >
CorrMETData PFJetMETcorrInputProducerT< T, Textractor >::type2BinningEntryType::binUnclEnergySum_

Definition at line 255 of file PFJetMETcorrInputProducerT.h.