CMS 3D CMS Logo

Public Member Functions | Private Attributes

reco::PFDisplacedTrackerVertex Class Reference

#include <PFDisplacedTrackerVertex.h>

List of all members.

Public Member Functions

const PFDisplacedVertexRef displacedVertexRef () const
const bool isIncomingTrack (const reco::PFRecTrackRef originalTrack) const
const bool isOutgoingTrack (const reco::PFRecTrackRef originalTrack) const
 PFDisplacedTrackerVertex (const PFDisplacedVertexRef &nuclref, const PFRecTrackRefVector &pfRecTracks)
 PFDisplacedTrackerVertex ()
const PFRecTrackRefVector pfRecTracks () const

Private Attributes

PFDisplacedVertexRef displacedVertexRef_
PFRecTrackRefVector pfRecTracks_

Detailed Description

Definition at line 15 of file PFDisplacedTrackerVertex.h.


Constructor & Destructor Documentation

reco::PFDisplacedTrackerVertex::PFDisplacedTrackerVertex ( ) [inline]

Definition at line 19 of file PFDisplacedTrackerVertex.h.

{}
reco::PFDisplacedTrackerVertex::PFDisplacedTrackerVertex ( const PFDisplacedVertexRef nuclref,
const PFRecTrackRefVector pfRecTracks 
) [inline]

Definition at line 20 of file PFDisplacedTrackerVertex.h.


Member Function Documentation

const PFDisplacedVertexRef reco::PFDisplacedTrackerVertex::displacedVertexRef ( ) const [inline]

Definition at line 34 of file PFDisplacedTrackerVertex.h.

References displacedVertexRef_.

const bool reco::PFDisplacedTrackerVertex::isIncomingTrack ( const reco::PFRecTrackRef  originalTrack) const [inline]

Definition at line 24 of file PFDisplacedTrackerVertex.h.

References displacedVertexRef_.

                                                                             {
       reco::TrackBaseRef trackBaseRef(originalTrack->trackRef());
       return displacedVertexRef_->isIncomingTrack(trackBaseRef);
     }
const bool reco::PFDisplacedTrackerVertex::isOutgoingTrack ( const reco::PFRecTrackRef  originalTrack) const [inline]

Definition at line 29 of file PFDisplacedTrackerVertex.h.

References displacedVertexRef_.

                                                                             {
       reco::TrackBaseRef trackBaseRef(originalTrack->trackRef());
       return displacedVertexRef_->isOutgoingTrack(trackBaseRef);
     }
const PFRecTrackRefVector reco::PFDisplacedTrackerVertex::pfRecTracks ( ) const [inline]

Definition at line 22 of file PFDisplacedTrackerVertex.h.

References pfRecTracks_.

{return pfRecTracks_;}

Member Data Documentation

Definition at line 38 of file PFDisplacedTrackerVertex.h.

Referenced by displacedVertexRef(), isIncomingTrack(), and isOutgoingTrack().

Definition at line 41 of file PFDisplacedTrackerVertex.h.

Referenced by pfRecTracks().