CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Typedefs | Functions | Variables
PixelTripletLargeTipGenerator.cc File Reference
#include "PixelTripletLargeTipGenerator.h"
#include "RecoPixelVertexing/PixelTriplets/interface/ThirdHitPredictionFromCircle.h"
#include "RecoPixelVertexing/PixelTriplets/interface/ThirdHitRZPrediction.h"
#include "RecoTracker/TkMSParametrization/interface/PixelRecoUtilities.h"
#include "FWCore/Framework/interface/ESHandle.h"
#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
#include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
#include "ThirdHitCorrection.h"
#include "RecoTracker/TkHitPairs/interface/RecHitsSortedInPhi.h"
#include "MatchedHitRZCorrectionFromBending.h"
#include <algorithm>
#include <iostream>
#include <vector>
#include <cmath>
#include <map>

Go to the source code of this file.

Typedefs

typedef
ThirdHitPredictionFromCircle::HelixRZ 
HelixRZ
 
typedef PixelRecoRange< float > Range
 

Functions

static bool intersect (Range &range, const Range &second)
 

Variables

static const double nSigmaPhi = 3.
 
static const double nSigmaRZ = 3.4641016151377544
 

Typedef Documentation

Definition at line 26 of file PixelTripletLargeTipGenerator.cc.

typedef PixelRecoRange<float> Range

Definition at line 24 of file PixelTripletLargeTipGenerator.cc.

Function Documentation

static bool intersect ( Range range,
const Range second 
)
static

Definition at line 61 of file PixelTripletLargeTipGenerator.cc.

Referenced by TrajectorySeedProducer::compatibleWithBeamAxis(), and PixelTripletLargeTipGenerator::hitTriplets().

62 {
63  if (range.first >= second.max() || range.second <= second.min())
64  return false;
65  if (range.first < second.min())
66  range.first = second.min();
67  if (range.second > second.max())
68  range.second = second.max();
69  return range.first < range.second;
70 }
U second(std::pair< T, U > const &p)

Variable Documentation

const double nSigmaPhi = 3.
static
const double nSigmaRZ = 3.4641016151377544
static