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
ShiftedPFCandidateProducerForPFMEtMVA::objectEntryType Struct Reference

Public Member Functions

 objectEntryType (const reco::Candidate::LorentzVector &shiftedObjectP4, const reco::Candidate::LorentzVector &unshiftedObjectP4, double dRmatch)
 
 ~objectEntryType ()
 

Public Attributes

double dRmatch_
 
bool isValidMatch_
 
double shift_
 
reco::Candidate::LorentzVector shiftedObjectP4_
 
reco::Candidate::LorentzVector unshiftedObjectP4_
 

Detailed Description

Definition at line 52 of file ShiftedPFCandidateProducerForPFMEtMVA.h.

Constructor & Destructor Documentation

ShiftedPFCandidateProducerForPFMEtMVA::objectEntryType::objectEntryType ( const reco::Candidate::LorentzVector shiftedObjectP4,
const reco::Candidate::LorentzVector unshiftedObjectP4,
double  dRmatch 
)
inline

Definition at line 54 of file ShiftedPFCandidateProducerForPFMEtMVA.h.

References isValidMatch_, and shift_.

56  : shiftedObjectP4_(shiftedObjectP4),
57  unshiftedObjectP4_(unshiftedObjectP4),
58  dRmatch_(dRmatch),
59  isValidMatch_(false)
60  {
61  if ( unshiftedObjectP4.energy() > 0. ) {
62  shift_ = (shiftedObjectP4.energy()/unshiftedObjectP4.energy()) - 1.;
63  isValidMatch_ = true;
64  }
65  }
ShiftedPFCandidateProducerForPFMEtMVA::objectEntryType::~objectEntryType ( )
inline

Definition at line 66 of file ShiftedPFCandidateProducerForPFMEtMVA.h.

66 {}

Member Data Documentation

double ShiftedPFCandidateProducerForPFMEtMVA::objectEntryType::dRmatch_

Definition at line 69 of file ShiftedPFCandidateProducerForPFMEtMVA.h.

bool ShiftedPFCandidateProducerForPFMEtMVA::objectEntryType::isValidMatch_

Definition at line 71 of file ShiftedPFCandidateProducerForPFMEtMVA.h.

Referenced by objectEntryType().

double ShiftedPFCandidateProducerForPFMEtMVA::objectEntryType::shift_

Definition at line 70 of file ShiftedPFCandidateProducerForPFMEtMVA.h.

Referenced by objectEntryType().

reco::Candidate::LorentzVector ShiftedPFCandidateProducerForPFMEtMVA::objectEntryType::shiftedObjectP4_

Definition at line 67 of file ShiftedPFCandidateProducerForPFMEtMVA.h.

reco::Candidate::LorentzVector ShiftedPFCandidateProducerForPFMEtMVA::objectEntryType::unshiftedObjectP4_

Definition at line 68 of file ShiftedPFCandidateProducerForPFMEtMVA.h.