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 17 of file PFV0.h.

Constructor & Destructor Documentation

◆ PFV0() [1/2]

reco::PFV0::PFV0 ( )
inline

Default constructor.

Definition at line 20 of file PFV0.h.

20 {}

◆ PFV0() [2/2]

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

Definition at line 22 of file PFV0.h.

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

◆ ~PFV0()

reco::PFV0::~PFV0 ( )
inline

destructor

Definition at line 28 of file PFV0.h.

28 {};

Member Function Documentation

◆ originalV0()

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

Ref to the original V0.

Definition at line 31 of file PFV0.h.

References originalV0_.

31 { return originalV0_; }
reco::VertexCompositeCandidateRef originalV0_
Definition: PFV0.h:40

◆ pfTracks()

const std::vector<reco::PFRecTrackRef>& reco::PFV0::pfTracks ( ) const
inline

Vector of a Refs of PFRecTrack.

Definition at line 34 of file PFV0.h.

References pfTracks_.

34 { return pfTracks_; }
std::vector< reco::PFRecTrackRef > pfTracks_
Definition: PFV0.h:41

◆ Tracks()

const std::vector<reco::TrackRef>& reco::PFV0::Tracks ( ) const
inline

Vector of a Refs of Track.

Definition at line 37 of file PFV0.h.

References tracks_.

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

Member Data Documentation

◆ originalV0_

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

Definition at line 40 of file PFV0.h.

Referenced by originalV0().

◆ pfTracks_

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

Definition at line 41 of file PFV0.h.

Referenced by pfTracks().

◆ tracks_

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

Definition at line 42 of file PFV0.h.

Referenced by Tracks().