CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Static Public Attributes
ClusterFilterPayload Struct Referencefinal

#include <ClusterFilterPayload.h>

Inheritance diagram for ClusterFilterPayload:
MeasurementEstimator::OpaquePayload

Public Member Functions

 ClusterFilterPayload (unsigned int id, SiStripCluster const *mono, SiStripCluster const *stereo=nullptr)
 
 ~ClusterFilterPayload () override
 
- Public Member Functions inherited from MeasurementEstimator::OpaquePayload
virtual ~OpaquePayload ()
 

Public Attributes

SiStripCluster const * cluster [2] = {nullptr,nullptr}
 
unsigned int detId =0
 
- Public Attributes inherited from MeasurementEstimator::OpaquePayload
int tag =0
 

Static Public Attributes

static constexpr int myTag = 123
 

Detailed Description

Definition at line 7 of file ClusterFilterPayload.h.

Constructor & Destructor Documentation

ClusterFilterPayload::~ClusterFilterPayload ( )
inlineoverride

Definition at line 8 of file ClusterFilterPayload.h.

8 {}
ClusterFilterPayload::ClusterFilterPayload ( unsigned int  id,
SiStripCluster const *  mono,
SiStripCluster const *  stereo = nullptr 
)
inline

Definition at line 10 of file ClusterFilterPayload.h.

References myTag, and MeasurementEstimator::OpaquePayload::tag.

10 : detId(id), cluster{mono,stereo}{ tag=myTag;}
SiStripCluster const * cluster[2]
static constexpr int myTag

Member Data Documentation

SiStripCluster const* ClusterFilterPayload::cluster[2] = {nullptr,nullptr}

Definition at line 12 of file ClusterFilterPayload.h.

unsigned int ClusterFilterPayload::detId =0

Definition at line 11 of file ClusterFilterPayload.h.

constexpr int ClusterFilterPayload::myTag = 123
static

Definition at line 14 of file ClusterFilterPayload.h.

Referenced by ClusterFilterPayload().