test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Typedefs | Enumerations | Functions
GenericDigi.h File Reference
#include "DataFormats/GeometryVector/interface/GlobalPoint.h"
#include <vector>
#include <tuple>
#include <iostream>

Go to the source code of this file.

Namespaces

 matching
 

Typedefs

typedef std::tuple< unsigned
int, int, int, DigiType, int,
int, int, float > 
matching::Digi
 
typedef std::vector< Digi > matching::DigiContainer
 

Enumerations

enum  matching::DigiType {
  matching::INVALID =0, matching::GEM_STRIP, matching::GEM_PAD, matching::GEM_COPAD,
  matching::CSC_STRIP, matching::CSC_WIRE, matching::CSC_CLCT, matching::CSC_ALCT,
  matching::CSC_LCT
}
 

Functions

int matching::digi_bx (const Digi &d)
 
int matching::digi_channel (const Digi &d)
 
float & matching::digi_dphi (Digi &d)
 
float matching::digi_dphi (const Digi &d)
 
unsigned int matching::digi_id (const Digi &d)
 
int matching::digi_pattern (const Digi &d)
 
int matching::digi_quality (const Digi &d)
 
DigiType matching::digi_type (const Digi &d)
 
int & matching::digi_wg (Digi &d)
 
int matching::digi_wg (const Digi &d)
 
bool matching::is_valid (const Digi &d)
 
Digi matching::make_digi ()
 
Digi matching::make_digi (unsigned int id, int ch, int bx, DigiType t)
 
Digi matching::make_digi (unsigned int id, int ch, int bx, DigiType t, int q)
 
Digi matching::make_digi (unsigned int id, int ch, int bx, DigiType t, int q, int pat)
 
Digi matching::make_digi (unsigned int id, int ch, int bx, DigiType t, int q, int pat, int wg)
 
Digi matching::make_digi (unsigned int id, int ch, int bx, DigiType t, int q, int pat, int wg, float dphi)
 
std::ostream & operator<< (std::ostream &o, const matching::Digi &d)
 

Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const matching::Digi d 
)