CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Typedefs | Functions
SiPixelCluster.h File Reference
#include <vector>
#include "FWCore/Utilities/interface/GCC11Compatibility.h"
#include <cstdint>
#include <cassert>
#include "DataFormats/Common/interface/DetSetVector.h"
#include "DataFormats/Common/interface/DetSetVectorNew.h"
#include "DataFormats/Common/interface/Ref.h"
#include "DataFormats/Common/interface/DetSetRefVector.h"

Go to the source code of this file.

Classes

class  SiPixelCluster::Pixel
 
class  SiPixelCluster::PixelPos
 
class  SiPixelCluster::Shift
 
class  SiPixelCluster
 Pixel cluster – collection of neighboring pixels above threshold. More...
 

Typedefs

typedef edm::DetSetVector
< SiPixelCluster
SiPixelClusterCollection
 
typedef edmNew::DetSetVector
< SiPixelCluster
SiPixelClusterCollectionNew
 
typedef edm::Ref
< SiPixelClusterCollection,
SiPixelCluster
SiPixelClusterRef
 
typedef edm::Ref
< SiPixelClusterCollectionNew,
SiPixelCluster
SiPixelClusterRefNew
 
typedef edm::RefProd
< SiPixelClusterCollection
SiPixelClusterRefProd
 
typedef edm::DetSetRefVector
< SiPixelCluster
SiPixelClusterRefVector
 

Functions

bool operator< (const SiPixelCluster &one, const SiPixelCluster &other)
 

Typedef Documentation

Definition at line 284 of file SiPixelCluster.h.

Definition at line 289 of file SiPixelCluster.h.

Definition at line 285 of file SiPixelCluster.h.

Definition at line 290 of file SiPixelCluster.h.

Definition at line 287 of file SiPixelCluster.h.

Definition at line 286 of file SiPixelCluster.h.

Function Documentation

bool operator< ( const SiPixelCluster one,
const SiPixelCluster other 
)
inline

Definition at line 267 of file SiPixelCluster.h.

References SiPixelCluster::minPixelCol(), and SiPixelCluster::minPixelRow().

267  {
268  if ( one.minPixelRow() < other.minPixelRow() ) {
269  return true;
270  } else if ( one.minPixelRow() > other.minPixelRow() ) {
271  return false;
272  } else if ( one.minPixelCol() < other.minPixelCol() ) {
273  return true;
274  } else {
275  return false;
276  }
277 }
int minPixelCol() const
int minPixelRow() const