CMS 3D CMS Logo

Public Member Functions | Private Attributes

reco::TrackingStateInfo Class Reference

#include <DataFormats/TrackAnalysisInfo/interface/TrackingStateInfo.h>

List of all members.

Public Member Functions

const LocalVector localTrackMomentumOnMono () const
const LocalVector localTrackMomentumOnStereo () const
const LocalPoint localTrackPositionOnMono () const
const LocalPoint localTrackPositionOnStereo () const
const PTrajectoryStateOnDetstateOnDet () const
 TrackingStateInfo ()
 TrackingStateInfo (std::pair< LocalVector, LocalVector > trackdirections, std::pair< LocalPoint, LocalPoint > trackpositions, PTrajectoryStateOnDet const &trajstate)

Private Attributes

std::pair< LocalVector,
LocalVector
trackdirections_
std::pair< LocalPoint, LocalPointtrackpositions_
PTrajectoryStateOnDet trajstate_

Detailed Description

It contains additional info for tracker studies

Author:
Chiara Genta
Version:
Id:
TrackingStateInfo.h,v 1.2 2011/12/22 19:19:31 innocent Exp

Definition at line 21 of file TrackingStateInfo.h.


Constructor & Destructor Documentation

reco::TrackingStateInfo::TrackingStateInfo ( ) [inline]

Definition at line 28 of file TrackingStateInfo.h.

{}
reco::TrackingStateInfo::TrackingStateInfo ( std::pair< LocalVector, LocalVector trackdirections,
std::pair< LocalPoint, LocalPoint trackpositions,
PTrajectoryStateOnDet const &  trajstate 
) [inline]

Definition at line 29 of file TrackingStateInfo.h.

                                                                                                                                                                  : 
      trackdirections_(trackdirections),  trackpositions_(trackpositions), trajstate_(trajstate) {}

Member Function Documentation

const LocalVector reco::TrackingStateInfo::localTrackMomentumOnMono ( ) const [inline]

Definition at line 33 of file TrackingStateInfo.h.

References trackdirections_.

{return trackdirections_.first;}
const LocalVector reco::TrackingStateInfo::localTrackMomentumOnStereo ( ) const [inline]

Definition at line 34 of file TrackingStateInfo.h.

References trackdirections_.

{return trackdirections_.second;}
const LocalPoint reco::TrackingStateInfo::localTrackPositionOnMono ( ) const [inline]

Definition at line 35 of file TrackingStateInfo.h.

References trackpositions_.

{return trackpositions_.first;}
const LocalPoint reco::TrackingStateInfo::localTrackPositionOnStereo ( ) const [inline]

Definition at line 36 of file TrackingStateInfo.h.

References trackpositions_.

{return trackpositions_.second;}
const PTrajectoryStateOnDet* reco::TrackingStateInfo::stateOnDet ( ) const [inline]

Definition at line 37 of file TrackingStateInfo.h.

{return &trajstate_;};

Member Data Documentation

Definition at line 37 of file TrackingStateInfo.h.

Referenced by localTrackMomentumOnMono(), and localTrackMomentumOnStereo().

Definition at line 42 of file TrackingStateInfo.h.

Referenced by localTrackPositionOnMono(), and localTrackPositionOnStereo().

Definition at line 43 of file TrackingStateInfo.h.