1 #ifndef Alignment_KalmanAlignmentAlgorithm_KalmanAlignmentTracklet_h
2 #define Alignment_KalmanAlignmentAlgorithm_KalmanAlignmentTracklet_h
const Trajectory * trajectory(void) const
const ConstTrajTrackPair trajTrackPair(void) const
KalmanAlignmentSetup * theAlignmentSetup
bool theExternalPredictionFlag
AlignmentAlgorithmBase::ConstTrajTrackPairCollection ConstTrajTrackPairCollection
bool externalPredictionAvailable(void) const
TrajectoryStateOnSurface theExternalPrediction
const TrajectoryStateOnSurface externalPrediction(void) const
AlignmentAlgorithmBase::ConstTrajTrackPair ConstTrajTrackPair
KalmanAlignmentTracklet(TrajTrackPair &trajTrackPair, const TrajectoryStateOnSurface &external, KalmanAlignmentSetup *setup)
Contructor. NOTE: The container gains the ownership of the trajectory/track at construction time...
ReferenceCountingPointer< KalmanAlignmentTracklet > TrackletPtr
KalmanAlignmentSetup * alignmentSetup(void) const
const reco::Track * track(void) const
ConstTrajTrackPair theTrajTrackPair
std::pair< Trajectory *, reco::Track * > TrajTrackPair
std::pair< const Trajectory *, const reco::Track * > ConstTrajTrackPair
std::vector< TrajTrackPair > TrajTrackPairCollection
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
std::vector< ConstTrajTrackPair > ConstTrajTrackPairCollection
~KalmanAlignmentTracklet(void)
Destructor.