#include <PFNuclearInteraction.h>
Public Types | |
typedef PFRecTrackRefVector::const_iterator | pfTrackref_iterator |
typedef NuclearInteraction::trackRef_iterator | trackRef_iterator |
Public Member Functions | |
double | likelihood () const |
const NuclearInteractionRef & | nuclInterRef () const |
PFNuclearInteraction () | |
PFNuclearInteraction (const NuclearInteractionRef &nuclref, const PFRecTrackRefVector &pfSeconds) | |
const edm::RefToBase < reco::Track > & | primaryTrack () const |
trackRef_iterator | secondaryTracks_begin () const |
trackRef_iterator | secondaryTracks_end () const |
int | secondaryTracksSize () const |
pfTrackref_iterator | secPFRecTracks_begin () const |
pfTrackref_iterator | secPFRecTracks_end () const |
Private Attributes | |
NuclearInteractionRef | nuclInterRef_ |
PFRecTrackRefVector | pfSecTracks_ |
Definition at line 15 of file PFNuclearInteraction.h.
Definition at line 19 of file PFNuclearInteraction.h.
Definition at line 18 of file PFNuclearInteraction.h.
reco::PFNuclearInteraction::PFNuclearInteraction | ( | ) | [inline] |
Definition at line 23 of file PFNuclearInteraction.h.
{}
reco::PFNuclearInteraction::PFNuclearInteraction | ( | const NuclearInteractionRef & | nuclref, |
const PFRecTrackRefVector & | pfSeconds | ||
) | [inline] |
Definition at line 24 of file PFNuclearInteraction.h.
: nuclInterRef_(nuclref), pfSecTracks_(pfSeconds) {}
double reco::PFNuclearInteraction::likelihood | ( | ) | const [inline] |
Definition at line 42 of file PFNuclearInteraction.h.
References nuclInterRef_.
{ return nuclInterRef_->likelihood(); }
const NuclearInteractionRef& reco::PFNuclearInteraction::nuclInterRef | ( | ) | const [inline] |
Definition at line 45 of file PFNuclearInteraction.h.
References nuclInterRef_.
{ return nuclInterRef_; }
const edm::RefToBase<reco::Track>& reco::PFNuclearInteraction::primaryTrack | ( | ) | const [inline] |
Definition at line 27 of file PFNuclearInteraction.h.
References nuclInterRef_.
{ return nuclInterRef_->primaryTrack(); }
trackRef_iterator reco::PFNuclearInteraction::secondaryTracks_begin | ( | ) | const [inline] |
Definition at line 30 of file PFNuclearInteraction.h.
References nuclInterRef_.
{ return nuclInterRef_->secondaryTracks_begin(); }
trackRef_iterator reco::PFNuclearInteraction::secondaryTracks_end | ( | ) | const [inline] |
Definition at line 33 of file PFNuclearInteraction.h.
References nuclInterRef_.
{ return nuclInterRef_->secondaryTracks_end(); }
int reco::PFNuclearInteraction::secondaryTracksSize | ( | ) | const [inline] |
Definition at line 47 of file PFNuclearInteraction.h.
References nuclInterRef_.
{ return nuclInterRef_->secondaryTracksSize(); }
pfTrackref_iterator reco::PFNuclearInteraction::secPFRecTracks_begin | ( | ) | const [inline] |
Definition at line 36 of file PFNuclearInteraction.h.
References edm::RefVector< C, T, F >::begin(), and pfSecTracks_.
{ return pfSecTracks_.begin(); }
pfTrackref_iterator reco::PFNuclearInteraction::secPFRecTracks_end | ( | ) | const [inline] |
Definition at line 39 of file PFNuclearInteraction.h.
References edm::RefVector< C, T, F >::end(), and pfSecTracks_.
{ return pfSecTracks_.end(); }
Definition at line 50 of file PFNuclearInteraction.h.
Referenced by likelihood(), nuclInterRef(), primaryTrack(), secondaryTracks_begin(), secondaryTracks_end(), and secondaryTracksSize().
Definition at line 53 of file PFNuclearInteraction.h.
Referenced by secPFRecTracks_begin(), and secPFRecTracks_end().