CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::PFV0 Class Reference

#include <PFV0.h>

Public Member Functions

const reco::VertexCompositeCandidateReforiginalV0 () const
 Ref to the original V0. More...
 
const std::vector< reco::PFRecTrackRef > & pfTracks () const
 Vector of a Refs of PFRecTrack. More...
 
 PFV0 ()
 Default constructor. More...
 
 PFV0 (const reco::VertexCompositeCandidateRef V0, const std::vector< reco::PFRecTrackRef > &pftr, const std::vector< reco::TrackRef > &tr)
 
const std::vector< reco::TrackRef > & Tracks () const
 Vector of a Refs of Track. More...
 
 ~PFV0 ()
 destructor More...
 

Private Attributes

reco::VertexCompositeCandidateRef originalV0_
 
std::vector< reco::PFRecTrackRefpfTracks_
 
std::vector< reco::TrackReftracks_
 

Detailed Description

Definition at line 16 of file PFV0.h.

Constructor & Destructor Documentation

reco::PFV0::PFV0 ( )
inline

Default constructor.

Definition at line 19 of file PFV0.h.

19 {}
reco::PFV0::PFV0 ( const reco::VertexCompositeCandidateRef  V0,
const std::vector< reco::PFRecTrackRef > &  pftr,
const std::vector< reco::TrackRef > &  tr 
)
inline

Definition at line 21 of file PFV0.h.

24  : originalV0_(V0), pfTracks_(pftr), tracks_(tr) {}
std::vector< reco::TrackRef > tracks_
Definition: PFV0.h:41
reco::VertexCompositeCandidateRef originalV0_
Definition: PFV0.h:39
std::vector< reco::PFRecTrackRef > pfTracks_
Definition: PFV0.h:40
reco::PFV0::~PFV0 ( )
inline

destructor

Definition at line 27 of file PFV0.h.

27 {};

Member Function Documentation

const reco::VertexCompositeCandidateRef& reco::PFV0::originalV0 ( ) const
inline

Ref to the original V0.

Definition at line 30 of file PFV0.h.

References originalV0_.

30 { return originalV0_; }
reco::VertexCompositeCandidateRef originalV0_
Definition: PFV0.h:39
const std::vector<reco::PFRecTrackRef>& reco::PFV0::pfTracks ( ) const
inline

Vector of a Refs of PFRecTrack.

Definition at line 33 of file PFV0.h.

References pfTracks_.

33 { return pfTracks_; }
std::vector< reco::PFRecTrackRef > pfTracks_
Definition: PFV0.h:40
const std::vector<reco::TrackRef>& reco::PFV0::Tracks ( ) const
inline

Vector of a Refs of Track.

Definition at line 36 of file PFV0.h.

References tracks_.

36 { return tracks_; }
std::vector< reco::TrackRef > tracks_
Definition: PFV0.h:41

Member Data Documentation

reco::VertexCompositeCandidateRef reco::PFV0::originalV0_
private

Definition at line 39 of file PFV0.h.

Referenced by originalV0().

std::vector<reco::PFRecTrackRef> reco::PFV0::pfTracks_
private

Definition at line 40 of file PFV0.h.

Referenced by pfTracks().

std::vector<reco::TrackRef> reco::PFV0::tracks_
private

Definition at line 41 of file PFV0.h.

Referenced by Tracks().