CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
PixelCPEBase::ClusterParam Struct Reference

#include <PixelCPEBase.h>

Inheritance diagram for PixelCPEBase::ClusterParam:
PixelCPEClusterRepair::ClusterParamTemplate PixelCPEGenericBase::ClusterParamGeneric

Public Member Functions

 ClusterParam ()
 
 ClusterParam (const SiPixelCluster &cl)
 
virtual ~ClusterParam ()=default
 

Public Attributes

float cotalpha
 
float cotbeta
 
int edgeTypeX_ = 0
 
int edgeTypeY_ = 0
 
bool filled_from_2d = false
 
bool hasBadPixels_ = false
 
bool hasFilledProb_ = false
 
bool isOnEdge_
 
Topology::LocalTrackPred loc_trk_pred
 
float probabilityQ_
 
float probabilityX_
 
float probabilityY_
 
int qBin_
 
bool spansTwoROCs_
 
const SiPixelClustertheCluster = nullptr
 
float trk_lp_x
 
float trk_lp_y
 
bool with_track_angle
 

Detailed Description

Definition at line 70 of file PixelCPEBase.h.

Constructor & Destructor Documentation

◆ ClusterParam() [1/2]

PixelCPEBase::ClusterParam::ClusterParam ( )
inline

Definition at line 71 of file PixelCPEBase.h.

71 {}

◆ ClusterParam() [2/2]

PixelCPEBase::ClusterParam::ClusterParam ( const SiPixelCluster cl)
inline

Definition at line 72 of file PixelCPEBase.h.

72 : theCluster(&cl) {}
const SiPixelCluster * theCluster
Definition: PixelCPEBase.h:76

◆ ~ClusterParam()

virtual PixelCPEBase::ClusterParam::~ClusterParam ( )
virtualdefault

Member Data Documentation

◆ cotalpha

float PixelCPEBase::ClusterParam::cotalpha

◆ cotbeta

float PixelCPEBase::ClusterParam::cotbeta

◆ edgeTypeX_

int PixelCPEBase::ClusterParam::edgeTypeX_ = 0

◆ edgeTypeY_

int PixelCPEBase::ClusterParam::edgeTypeY_ = 0

◆ filled_from_2d

bool PixelCPEBase::ClusterParam::filled_from_2d = false

◆ hasBadPixels_

bool PixelCPEBase::ClusterParam::hasBadPixels_ = false

◆ hasFilledProb_

bool PixelCPEBase::ClusterParam::hasFilledProb_ = false

◆ isOnEdge_

bool PixelCPEBase::ClusterParam::isOnEdge_

◆ loc_trk_pred

Topology::LocalTrackPred PixelCPEBase::ClusterParam::loc_trk_pred

◆ probabilityQ_

float PixelCPEBase::ClusterParam::probabilityQ_

◆ probabilityX_

float PixelCPEBase::ClusterParam::probabilityX_

◆ probabilityY_

float PixelCPEBase::ClusterParam::probabilityY_

◆ qBin_

int PixelCPEBase::ClusterParam::qBin_

◆ spansTwoROCs_

bool PixelCPEBase::ClusterParam::spansTwoROCs_

◆ theCluster

const SiPixelCluster* PixelCPEBase::ClusterParam::theCluster = nullptr

◆ trk_lp_x

float PixelCPEBase::ClusterParam::trk_lp_x

Definition at line 84 of file PixelCPEBase.h.

Referenced by PixelCPEBase::computeAnglesFromTrajectory().

◆ trk_lp_y

float PixelCPEBase::ClusterParam::trk_lp_y

Definition at line 85 of file PixelCPEBase.h.

Referenced by PixelCPEBase::computeAnglesFromTrajectory().

◆ with_track_angle

bool PixelCPEBase::ClusterParam::with_track_angle