CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
trackerTFP::TrackKFOut Class Reference

#include <DataFormats.h>

Public Member Functions

bool dataValid () const
 
int linkID () const
 
TTBV PartialTrack1 () const
 
TTBV PartialTrack2 () const
 
TTBV PartialTrack3 () const
 
int sortKey () const
 
tt::FrameTrack track () const
 
int trackID () const
 
 TrackKFOut ()
 
 TrackKFOut (TTBV PartialTrack1, TTBV PartialTrack2, TTBV PartialTrack3, int sortKey, const tt::FrameTrack &track, int trackID, int linkID, bool valid)
 
 ~TrackKFOut ()
 

Private Attributes

int linkID_
 
TTBV PartialTrack1_
 
TTBV PartialTrack2_
 
TTBV PartialTrack3_
 
int sortKey_
 
tt::FrameTrack track_
 
int trackID_
 
bool valid_
 

Detailed Description

Definition at line 980 of file DataFormats.h.

Constructor & Destructor Documentation

◆ TrackKFOut() [1/2]

trackerTFP::TrackKFOut::TrackKFOut ( )
inline

Definition at line 982 of file DataFormats.h.

982 : TrackKFOut(0, 0, 0, 0, tt::FrameTrack(), 0, 0, false) {}
std::pair< TTTrackRef, Frame > FrameTrack
Definition: TTTypes.h:62

◆ TrackKFOut() [2/2]

trackerTFP::TrackKFOut::TrackKFOut ( TTBV  PartialTrack1,
TTBV  PartialTrack2,
TTBV  PartialTrack3,
int  sortKey,
const tt::FrameTrack track,
int  trackID,
int  linkID,
bool  valid 
)
inline

Definition at line 984 of file DataFormats.h.

995  sortKey_(sortKey),
996  track_(track),
997  trackID_(trackID),
998  linkID_(linkID),
999  valid_(valid){};
TTBV PartialTrack2() const
Definition: DataFormats.h:1011
tt::FrameTrack track_
Definition: DataFormats.h:1021
TTBV PartialTrack1() const
Definition: DataFormats.h:1010
TTBV PartialTrack3() const
Definition: DataFormats.h:1012
tt::FrameTrack track() const
Definition: DataFormats.h:1014

◆ ~TrackKFOut()

trackerTFP::TrackKFOut::~TrackKFOut ( )
inline

Definition at line 1001 of file DataFormats.h.

1001 {}

Member Function Documentation

◆ dataValid()

bool trackerTFP::TrackKFOut::dataValid ( ) const
inline

Definition at line 1005 of file DataFormats.h.

References valid_.

1005 { return valid_; }

◆ linkID()

int trackerTFP::TrackKFOut::linkID ( ) const
inline

Definition at line 1008 of file DataFormats.h.

References linkID_.

1008 { return linkID_; }

◆ PartialTrack1()

TTBV trackerTFP::TrackKFOut::PartialTrack1 ( ) const
inline

Definition at line 1010 of file DataFormats.h.

References PartialTrack1_.

1010 { return PartialTrack1_; }

◆ PartialTrack2()

TTBV trackerTFP::TrackKFOut::PartialTrack2 ( ) const
inline

Definition at line 1011 of file DataFormats.h.

References PartialTrack2_.

1011 { return PartialTrack2_; }

◆ PartialTrack3()

TTBV trackerTFP::TrackKFOut::PartialTrack3 ( ) const
inline

Definition at line 1012 of file DataFormats.h.

References PartialTrack3_.

1012 { return PartialTrack3_; }

◆ sortKey()

int trackerTFP::TrackKFOut::sortKey ( ) const
inline

Definition at line 1003 of file DataFormats.h.

References sortKey_.

1003 { return sortKey_; }

◆ track()

tt::FrameTrack trackerTFP::TrackKFOut::track ( ) const
inline

Definition at line 1014 of file DataFormats.h.

References track_.

1014 { return track_; }
tt::FrameTrack track_
Definition: DataFormats.h:1021

◆ trackID()

int trackerTFP::TrackKFOut::trackID ( ) const
inline

Definition at line 1007 of file DataFormats.h.

References trackID_.

1007 { return trackID_; }

Member Data Documentation

◆ linkID_

int trackerTFP::TrackKFOut::linkID_
private

Definition at line 1023 of file DataFormats.h.

Referenced by linkID().

◆ PartialTrack1_

TTBV trackerTFP::TrackKFOut::PartialTrack1_
private

Definition at line 1017 of file DataFormats.h.

Referenced by PartialTrack1().

◆ PartialTrack2_

TTBV trackerTFP::TrackKFOut::PartialTrack2_
private

Definition at line 1018 of file DataFormats.h.

Referenced by PartialTrack2().

◆ PartialTrack3_

TTBV trackerTFP::TrackKFOut::PartialTrack3_
private

Definition at line 1019 of file DataFormats.h.

Referenced by PartialTrack3().

◆ sortKey_

int trackerTFP::TrackKFOut::sortKey_
private

Definition at line 1020 of file DataFormats.h.

Referenced by sortKey().

◆ track_

tt::FrameTrack trackerTFP::TrackKFOut::track_
private

Definition at line 1021 of file DataFormats.h.

Referenced by track().

◆ trackID_

int trackerTFP::TrackKFOut::trackID_
private

Definition at line 1022 of file DataFormats.h.

Referenced by trackID().

◆ valid_

bool trackerTFP::TrackKFOut::valid_
private

Definition at line 1024 of file DataFormats.h.

Referenced by dataValid().