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
 
int nonantId () 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, int nonantId, const tt::FrameTrack &track, int trackID, int linkID, bool valid)
 
 ~TrackKFOut ()
 

Private Attributes

int linkID_
 
int nonantId_
 
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, 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,
int  nonantId,
const tt::FrameTrack track,
int  trackID,
int  linkID,
bool  valid 
)
inline

Definition at line 984 of file DataFormats.h.

996  sortKey_(sortKey),
998  track_(track),
999  trackID_(trackID),
1000  linkID_(linkID),
1001  valid_(valid) {}
TTBV PartialTrack2() const
Definition: DataFormats.h:1014
tt::FrameTrack track_
Definition: DataFormats.h:1025
TTBV PartialTrack1() const
Definition: DataFormats.h:1013
TTBV PartialTrack3() const
Definition: DataFormats.h:1015
tt::FrameTrack track() const
Definition: DataFormats.h:1017

◆ ~TrackKFOut()

trackerTFP::TrackKFOut::~TrackKFOut ( )
inline

Definition at line 1003 of file DataFormats.h.

1003 {}

Member Function Documentation

◆ dataValid()

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

Definition at line 1008 of file DataFormats.h.

References valid_.

1008 { return valid_; }

◆ linkID()

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

Definition at line 1011 of file DataFormats.h.

References linkID_.

1011 { return linkID_; }

◆ nonantId()

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

Definition at line 1006 of file DataFormats.h.

References nonantId_.

1006 { return nonantId_; }

◆ PartialTrack1()

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

Definition at line 1013 of file DataFormats.h.

References PartialTrack1_.

1013 { return PartialTrack1_; }

◆ PartialTrack2()

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

Definition at line 1014 of file DataFormats.h.

References PartialTrack2_.

1014 { return PartialTrack2_; }

◆ PartialTrack3()

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

Definition at line 1015 of file DataFormats.h.

References PartialTrack3_.

1015 { return PartialTrack3_; }

◆ sortKey()

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

Definition at line 1005 of file DataFormats.h.

References sortKey_.

1005 { return sortKey_; }

◆ track()

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

Definition at line 1017 of file DataFormats.h.

References track_.

1017 { return track_; }
tt::FrameTrack track_
Definition: DataFormats.h:1025

◆ trackID()

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

Definition at line 1010 of file DataFormats.h.

References trackID_.

1010 { return trackID_; }

Member Data Documentation

◆ linkID_

int trackerTFP::TrackKFOut::linkID_
private

Definition at line 1027 of file DataFormats.h.

Referenced by linkID().

◆ nonantId_

int trackerTFP::TrackKFOut::nonantId_
private

Definition at line 1024 of file DataFormats.h.

Referenced by nonantId().

◆ PartialTrack1_

TTBV trackerTFP::TrackKFOut::PartialTrack1_
private

Definition at line 1020 of file DataFormats.h.

Referenced by PartialTrack1().

◆ PartialTrack2_

TTBV trackerTFP::TrackKFOut::PartialTrack2_
private

Definition at line 1021 of file DataFormats.h.

Referenced by PartialTrack2().

◆ PartialTrack3_

TTBV trackerTFP::TrackKFOut::PartialTrack3_
private

Definition at line 1022 of file DataFormats.h.

Referenced by PartialTrack3().

◆ sortKey_

int trackerTFP::TrackKFOut::sortKey_
private

Definition at line 1023 of file DataFormats.h.

Referenced by sortKey().

◆ track_

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

Definition at line 1025 of file DataFormats.h.

Referenced by track().

◆ trackID_

int trackerTFP::TrackKFOut::trackID_
private

Definition at line 1026 of file DataFormats.h.

Referenced by trackID().

◆ valid_

bool trackerTFP::TrackKFOut::valid_
private

Definition at line 1028 of file DataFormats.h.

Referenced by dataValid().