#include <RecHitsSortedInPhi.h>
Public Types | |
typedef TransientTrackingRecHit::ConstRecHitPointer | Hit |
enum | layer { inner = 0, outer = 1 } |
Public Member Functions | |
void | add (int il, int ol) |
void | clear () |
DetLayer const * | detLayer (layer l) const |
bool | empty () const |
GlobalPoint | gp (int i, layer l) const |
Hit const & | hit (int i, layer l) const |
HitDoublets (RecHitsSortedInPhi const &in, RecHitsSortedInPhi const &out) | |
indeces (std::move(rh.indeces)) | |
float | phi (int i, layer l) const |
void | reserve (std::size_t s) |
float | rv (int i, layer l) const |
std::size_t | size () const |
float | x (int i, layer l) const |
float | y (int i, layer l) const |
float | z (int i, layer l) const |
Private Attributes | |
std::vector< int > | indeces |
std::array< RecHitsSortedInPhi const *, 2 > | layers |
Definition at line 127 of file RecHitsSortedInPhi.h.
Definition at line 18 of file RecHitsSortedInPhi.h.
enum HitDoublets::layer |
HitDoublets::HitDoublets | ( | RecHitsSortedInPhi const & | in, |
RecHitsSortedInPhi const & | out | ||
) | [inline] |
Definition at line 134 of file RecHitsSortedInPhi.h.
References recoMuon::in.
void HitDoublets::add | ( | int | il, |
int | ol | ||
) | [inline] |
Definition at line 145 of file RecHitsSortedInPhi.h.
References indeces.
Referenced by HitPairGeneratorFromLayerPair::doublets().
void HitDoublets::clear | ( | void | ) | [inline] |
Definition at line 143 of file RecHitsSortedInPhi.h.
References indeces.
Referenced by HitPairGeneratorFromLayerPair::doublets().
{ indeces.clear();}
Definition at line 147 of file RecHitsSortedInPhi.h.
References prof2calltree::l, and layers.
Referenced by PixelTripletHLTGenerator::hitTriplets(), and PixelTripletLargeTipGenerator::hitTriplets().
bool HitDoublets::empty | ( | void | ) | const [inline] |
GlobalPoint HitDoublets::gp | ( | int | i, |
layer | l | ||
) | const [inline] |
Definition at line 149 of file RecHitsSortedInPhi.h.
References indeces, prof2calltree::l, and layers.
HitDoublets::indeces | ( | std:: | moverh.indeces | ) | [inline] |
Definition at line 138 of file RecHitsSortedInPhi.h.
float HitDoublets::phi | ( | int | i, |
layer | l | ||
) | const [inline] |
Definition at line 150 of file RecHitsSortedInPhi.h.
References indeces, prof2calltree::l, and layers.
void HitDoublets::reserve | ( | std::size_t | s | ) | [inline] |
Definition at line 140 of file RecHitsSortedInPhi.h.
References indeces.
Referenced by HitPairGeneratorFromLayerPair::doublets().
float HitDoublets::rv | ( | int | i, |
layer | l | ||
) | const [inline] |
Definition at line 151 of file RecHitsSortedInPhi.h.
References indeces, prof2calltree::l, and layers.
std::size_t HitDoublets::size | ( | void | ) | const [inline] |
Definition at line 141 of file RecHitsSortedInPhi.h.
References indeces.
Referenced by HitPairGeneratorFromLayerPair::doublets().
{ return indeces.size()/2;}
float HitDoublets::x | ( | int | i, |
layer | l | ||
) | const [inline] |
float HitDoublets::y | ( | int | i, |
layer | l | ||
) | const [inline] |
float HitDoublets::z | ( | int | i, |
layer | l | ||
) | const [inline] |
std::vector<int> HitDoublets::indeces [private] |
std::array<RecHitsSortedInPhi const *,2> HitDoublets::layers [private] |
Definition at line 159 of file RecHitsSortedInPhi.h.
Referenced by detLayer(), hit(), phi(), rv(), x(), y(), and z().