CMS 3D CMS Logo

Public Member Functions | Private Attributes

reco::ConversionTrack Class Reference

#include <ConversionTrack.h>

List of all members.

Public Member Functions

 ConversionTrack ()
 ConversionTrack (const TrackBaseRef &trk)
bool isArbitratedEcalSeeded () const
bool isArbitratedMerged () const
bool isArbitratedMergedEcalGeneral () const
bool isTrackerOnly () const
void setIsArbitratedEcalSeeded (bool b)
void setIsArbitratedMerged (bool b)
void setIsArbitratedMergedEcalGeneral (bool b)
void setIsTrackerOnly (bool b)
void setTrajRef (edm::Ref< std::vector< Trajectory > > tr)
const reco::Tracktrack () const
const TrackBaseReftrackRef () const
const edm::Ref< std::vector
< Trajectory > > & 
trajRef () const
virtual ~ConversionTrack ()

Private Attributes

bool isArbitratedEcalSeeded_
bool isArbitratedMerged_
bool isArbitratedMergedEcalGeneral_
bool isTrackerOnly_
TrackBaseRef track_
edm::Ref< std::vector
< Trajectory > > 
traj_

Detailed Description

Definition at line 22 of file ConversionTrack.h.


Constructor & Destructor Documentation

reco::ConversionTrack::ConversionTrack ( ) [inline]

Definition at line 25 of file ConversionTrack.h.

reco::ConversionTrack::ConversionTrack ( const TrackBaseRef trk) [inline]

Definition at line 27 of file ConversionTrack.h.

virtual reco::ConversionTrack::~ConversionTrack ( ) [inline, virtual]

Definition at line 30 of file ConversionTrack.h.

{}

Member Function Documentation

bool reco::ConversionTrack::isArbitratedEcalSeeded ( ) const [inline]

Definition at line 41 of file ConversionTrack.h.

References isArbitratedEcalSeeded_.

bool reco::ConversionTrack::isArbitratedMerged ( ) const [inline]

Definition at line 42 of file ConversionTrack.h.

References isArbitratedMerged_.

bool reco::ConversionTrack::isArbitratedMergedEcalGeneral ( ) const [inline]

Definition at line 43 of file ConversionTrack.h.

References isArbitratedMergedEcalGeneral_.

bool reco::ConversionTrack::isTrackerOnly ( ) const [inline]

Definition at line 40 of file ConversionTrack.h.

References isTrackerOnly_.

{ return isTrackerOnly_;}
void reco::ConversionTrack::setIsArbitratedEcalSeeded ( bool  b) [inline]

Definition at line 37 of file ConversionTrack.h.

References b, and isArbitratedEcalSeeded_.

Referenced by ConversionTrackProducer::produce().

void reco::ConversionTrack::setIsArbitratedMerged ( bool  b) [inline]

Definition at line 38 of file ConversionTrack.h.

References b, and isArbitratedMerged_.

Referenced by ConversionTrackProducer::produce().

void reco::ConversionTrack::setIsArbitratedMergedEcalGeneral ( bool  b) [inline]
void reco::ConversionTrack::setIsTrackerOnly ( bool  b) [inline]

Definition at line 36 of file ConversionTrack.h.

References b, and isTrackerOnly_.

Referenced by ConversionTrackProducer::produce().

void reco::ConversionTrack::setTrajRef ( edm::Ref< std::vector< Trajectory > >  tr) [inline]

Definition at line 35 of file ConversionTrack.h.

References traj_.

Referenced by ConversionTrackProducer::produce().

{ traj_ = tr;        }
const reco::Track* reco::ConversionTrack::track ( void  ) const [inline]

Definition at line 32 of file ConversionTrack.h.

References edm::RefToBase< T >::get(), and track_.

{ return track_.get();         }
const TrackBaseRef& reco::ConversionTrack::trackRef ( ) const [inline]

Definition at line 33 of file ConversionTrack.h.

References track_.

{ return track_;               }
const edm::Ref<std::vector<Trajectory> >& reco::ConversionTrack::trajRef ( ) const [inline]

Definition at line 34 of file ConversionTrack.h.

References traj_.

{ return traj_;                }

Member Data Documentation

Definition at line 52 of file ConversionTrack.h.

Referenced by isArbitratedEcalSeeded(), and setIsArbitratedEcalSeeded().

Definition at line 53 of file ConversionTrack.h.

Referenced by isArbitratedMerged(), and setIsArbitratedMerged().

Definition at line 51 of file ConversionTrack.h.

Referenced by isTrackerOnly(), and setIsTrackerOnly().

Definition at line 49 of file ConversionTrack.h.

Referenced by track(), and trackRef().

Definition at line 50 of file ConversionTrack.h.

Referenced by setTrajRef(), and trajRef().