#include <ConversionTrack.h>
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::Track * | track () const |
const TrackBaseRef & | trackRef () 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_ |
Definition at line 22 of file ConversionTrack.h.
reco::ConversionTrack::ConversionTrack | ( | ) | [inline] |
Definition at line 25 of file ConversionTrack.h.
: isTrackerOnly_(false), isArbitratedEcalSeeded_(false), isArbitratedMerged_(false), isArbitratedMergedEcalGeneral_(false) {}
reco::ConversionTrack::ConversionTrack | ( | const TrackBaseRef & | trk | ) | [inline] |
Definition at line 27 of file ConversionTrack.h.
: track_(trk), isTrackerOnly_(false), isArbitratedEcalSeeded_(false), isArbitratedMerged_(false), isArbitratedMergedEcalGeneral_(false) {}
virtual reco::ConversionTrack::~ConversionTrack | ( | ) | [inline, virtual] |
Definition at line 30 of file ConversionTrack.h.
{}
bool reco::ConversionTrack::isArbitratedEcalSeeded | ( | ) | const [inline] |
Definition at line 41 of file ConversionTrack.h.
References isArbitratedEcalSeeded_.
{ return isArbitratedEcalSeeded_;}
bool reco::ConversionTrack::isArbitratedMerged | ( | ) | const [inline] |
Definition at line 42 of file ConversionTrack.h.
References isArbitratedMerged_.
{ return isArbitratedMerged_;}
bool reco::ConversionTrack::isArbitratedMergedEcalGeneral | ( | ) | const [inline] |
Definition at line 43 of file ConversionTrack.h.
References isArbitratedMergedEcalGeneral_.
{ return 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().
{ isArbitratedEcalSeeded_ = b; }
void reco::ConversionTrack::setIsArbitratedMerged | ( | bool | b | ) | [inline] |
Definition at line 38 of file ConversionTrack.h.
References b, and isArbitratedMerged_.
Referenced by ConversionTrackProducer::produce().
{ isArbitratedMerged_ = b; }
void reco::ConversionTrack::setIsArbitratedMergedEcalGeneral | ( | bool | b | ) | [inline] |
Definition at line 39 of file ConversionTrack.h.
References b, and isArbitratedMergedEcalGeneral_.
Referenced by ConversionTrackProducer::produce().
{ isArbitratedMergedEcalGeneral_ = b; }
void reco::ConversionTrack::setIsTrackerOnly | ( | bool | b | ) | [inline] |
Definition at line 36 of file ConversionTrack.h.
References b, and isTrackerOnly_.
Referenced by ConversionTrackProducer::produce().
{ isTrackerOnly_ = b; }
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] |
const edm::Ref<std::vector<Trajectory> >& reco::ConversionTrack::trajRef | ( | ) | const [inline] |
bool reco::ConversionTrack::isArbitratedEcalSeeded_ [private] |
Definition at line 52 of file ConversionTrack.h.
Referenced by isArbitratedEcalSeeded(), and setIsArbitratedEcalSeeded().
bool reco::ConversionTrack::isArbitratedMerged_ [private] |
Definition at line 53 of file ConversionTrack.h.
Referenced by isArbitratedMerged(), and setIsArbitratedMerged().
bool reco::ConversionTrack::isArbitratedMergedEcalGeneral_ [private] |
Definition at line 54 of file ConversionTrack.h.
Referenced by isArbitratedMergedEcalGeneral(), and setIsArbitratedMergedEcalGeneral().
bool reco::ConversionTrack::isTrackerOnly_ [private] |
Definition at line 51 of file ConversionTrack.h.
Referenced by isTrackerOnly(), and setIsTrackerOnly().
TrackBaseRef reco::ConversionTrack::track_ [private] |
Definition at line 49 of file ConversionTrack.h.
Referenced by track(), and trackRef().
edm::Ref<std::vector<Trajectory> > reco::ConversionTrack::traj_ [private] |
Definition at line 50 of file ConversionTrack.h.
Referenced by setTrajRef(), and trajRef().