CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs
HoughGrouping.h File Reference
#include <memory>
#include <cstdlib>
#include <stdexcept>
#include <iostream>
#include <vector>
#include "L1Trigger/DTTriggerPhase2/interface/MuonPath.h"
#include "L1Trigger/DTTriggerPhase2/interface/DTprimitive.h"
#include "L1Trigger/DTTriggerPhase2/interface/MotherGrouping.h"

Go to the source code of this file.

Classes

class  HoughGrouping
 
struct  ProtoCand
 

Typedefs

typedef std::pair< double, double > PointInPlane
 
typedef std::map< unsigned
short int, double > 
PointMap
 
typedef std::vector< PointInPlanePointsInPlane
 
typedef std::tuple< double,
double, unsigned short int > 
PointTuple
 
typedef std::vector< PointTuplePointTuples
 

Typedef Documentation

typedef std::pair<double, double> PointInPlane

Definition at line 29 of file HoughGrouping.h.

typedef std::map<unsigned short int, double> PointMap

Definition at line 33 of file HoughGrouping.h.

typedef std::vector<PointInPlane> PointsInPlane

Definition at line 30 of file HoughGrouping.h.

typedef std::tuple<double, double, unsigned short int> PointTuple

Definition at line 31 of file HoughGrouping.h.

typedef std::vector<PointTuple> PointTuples

Definition at line 32 of file HoughGrouping.h.