CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::PFBrem Class Reference

#include <PFBrem.h>

Inheritance diagram for reco::PFBrem:
reco::PFRecTrack reco::PFTrack

Public Member Functions

double DeltaP () const
 
unsigned int indTrajPoint () const
 
 PFBrem ()
 
 PFBrem (double DP, double SigmaDP, unsigned int PointInd)
 
double SigmaDeltaP () const
 
- Public Member Functions inherited from reco::PFRecTrack
unsigned int algoType () const
 
auto eta () const
 
 PFRecTrack ()
 
 PFRecTrack (double charge, AlgoType_t algoType)
 
 PFRecTrack (double charge, AlgoType_t algoType, int trackId, const reco::TrackRef &trackref)
 
auto phi () const
 
void setSTIP (float STIP)
 \set the significance of the signed transverse impact parameter More...
 
const float STIP () const
 
int trackId () const
 
const reco::TrackReftrackRef () const
 
 ~PFRecTrack ()
 
- Public Member Functions inherited from reco::PFTrack
void addPoint (const reco::PFTrajectoryPoint &trajPt)
 
double charge () const
 
const reco::PFTrajectoryPointextrapolatedPoint (unsigned layerid) const
 
std::vector< reco::PFTrajectoryPoint >::const_iterator innermostMeasurement () const
 iterator on innermost tracker measurement More...
 
unsigned int nTrajectoryMeasurements () const
 
unsigned int nTrajectoryPoints () const
 
std::vector< reco::PFTrajectoryPoint >::const_iterator outermostMeasurement () const
 iterator on outermost tracker measurement More...
 
 PFTrack ()
 
 PFTrack (const PFTrack &other)
 
 PFTrack (double charge)
 
void setPoint (unsigned int index, const reco::PFTrajectoryPoint &measurement)
 set a trajectory point More...
 
const reco::PFTrajectoryPointtrajectoryPoint (unsigned index) const
 
const std::vector< reco::PFTrajectoryPoint > & trajectoryPoints () const
 

Private Attributes

double deltaP_
 
unsigned int indPoint_
 
double sigmadeltaP_
 

Additional Inherited Members

- Public Types inherited from reco::PFRecTrack
enum  AlgoType_t { Unknown = 0, KF = 1, GSF = 2, KF_ELCAND = 3 }
 different types of fitting algorithms More...
 
- Protected Attributes inherited from reco::PFTrack
double charge_
 charge More...
 
unsigned int indexInnermost_
 index innermost tracker measurement More...
 
unsigned int indexOutermost_
 index outermost tracker measurement More...
 
std::vector< reco::PFTrajectoryPointtrajectoryPoints_
 vector of trajectory points More...
 
- Static Protected Attributes inherited from reco::PFTrack
static const unsigned int nMaxTrackingLayers_ = 17
 maximal number of tracking layers More...
 

Detailed Description

Definition at line 10 of file PFBrem.h.

Constructor & Destructor Documentation

◆ PFBrem() [1/2]

reco::PFBrem::PFBrem ( )
inline

Definition at line 12 of file PFBrem.h.

12 {}

◆ PFBrem() [2/2]

reco::PFBrem::PFBrem ( double  DP,
double  SigmaDP,
unsigned int  PointInd 
)
inline

Definition at line 13 of file PFBrem.h.

14  : deltaP_(DP), sigmadeltaP_(SigmaDP), indPoint_(PointInd) {}

Member Function Documentation

◆ DeltaP()

double reco::PFBrem::DeltaP ( ) const
inline

Definition at line 16 of file PFBrem.h.

16 { return deltaP_; }

References deltaP_.

◆ indTrajPoint()

unsigned int reco::PFBrem::indTrajPoint ( ) const
inline

Definition at line 18 of file PFBrem.h.

18 { return indPoint_; }

References indPoint_.

◆ SigmaDeltaP()

double reco::PFBrem::SigmaDeltaP ( ) const
inline

Definition at line 17 of file PFBrem.h.

17 { return sigmadeltaP_; }

References sigmadeltaP_.

Member Data Documentation

◆ deltaP_

double reco::PFBrem::deltaP_
private

Definition at line 21 of file PFBrem.h.

Referenced by DeltaP().

◆ indPoint_

unsigned int reco::PFBrem::indPoint_
private

Definition at line 23 of file PFBrem.h.

Referenced by indTrajPoint().

◆ sigmadeltaP_

double reco::PFBrem::sigmadeltaP_
private

Definition at line 22 of file PFBrem.h.

Referenced by SigmaDeltaP().

reco::PFBrem::indPoint_
unsigned int indPoint_
Definition: PFBrem.h:23
reco::PFBrem::deltaP_
double deltaP_
Definition: PFBrem.h:21
reco::PFBrem::sigmadeltaP_
double sigmadeltaP_
Definition: PFBrem.h:22