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

reco::PFV0::PFV0 ( )
inline

Default constructor.

Definition at line 22 of file PFV0.h.

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

Definition at line 24 of file PFV0.h.

26  :
27  originalV0_(V0),pfTracks_(pftr),tracks_(tr)
28  { }
std::vector< reco::TrackRef > tracks_
Definition: PFV0.h:49
reco::VertexCompositeCandidateRef originalV0_
Definition: PFV0.h:47
std::vector< reco::PFRecTrackRef > pfTracks_
Definition: PFV0.h:48
reco::PFV0::~PFV0 ( )
inline

destructor

Definition at line 34 of file PFV0.h.

34 {};

Member Function Documentation

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

Ref to the original V0.

Definition at line 37 of file PFV0.h.

References originalV0_.

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

Vector of a Refs of PFRecTrack.

Definition at line 40 of file PFV0.h.

References pfTracks_.

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

Vector of a Refs of Track.

Definition at line 43 of file PFV0.h.

References tracks_.

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

Member Data Documentation

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

Definition at line 47 of file PFV0.h.

Referenced by originalV0().

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

Definition at line 48 of file PFV0.h.

Referenced by pfTracks().

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

Definition at line 49 of file PFV0.h.

Referenced by Tracks().