#include <CACell.h>
Public Types | |
using | CAColl = std::vector< CACell > |
using | CAntuple = std::vector< unsigned int > |
using | CAntuplet = std::vector< unsigned int > |
using | CAStatusColl = std::vector< CACellStatus > |
using | Hit = RecHitsSortedInPhi::Hit |
Public Member Functions | |
int | areAlignedRZ (float r1, float z1, float ro, float zo, const float ptmin, const float thetaCut) const |
CACell (const HitDoublets *doublets, int doubletId, const int innerHitId, const int outerHitId) | |
void | checkAlignmentAndAct (CAColl &allCells, CAntuple &innerCells, const float ptmin, const float region_origin_x, const float region_origin_y, const float region_origin_radius, const float thetaCut, const float phiCut, const float hardPtCut, std::vector< CACell::CAntuplet > *foundTriplets) |
void | checkAlignmentAndPushTriplet (CAColl &allCells, CAntuple &innerCells, std::vector< CACell::CAntuplet > &foundTriplets, const float ptmin, const float region_origin_x, const float region_origin_y, const float region_origin_radius, const float thetaCut, const float phiCut, const float hardPtCut) |
void | checkAlignmentAndTag (CAColl &allCells, CAntuple &innerCells, const float ptmin, const float region_origin_x, const float region_origin_y, const float region_origin_radius, const float thetaCut, const float phiCut, const float hardPtCut) |
void | evolve (unsigned int me, CAStatusColl &allStatus) |
void | findNtuplets (CAColl &allCells, std::vector< CAntuplet > &foundNtuplets, CAntuplet &tmpNtuplet, const unsigned int minHitsPerNtuplet) const |
Hit const & | getInnerHit () const |
float | getInnerPhi () const |
float | getInnerR () const |
float | getInnerX () const |
float | getInnerY () const |
float | getInnerZ () const |
Hit const & | getOuterHit () const |
float | getOuterPhi () const |
float | getOuterR () const |
float | getOuterX () const |
float | getOuterY () const |
float | getOuterZ () const |
bool | haveSimilarCurvature (const CACell &otherCell, const float ptmin, const float region_origin_x, const float region_origin_y, const float region_origin_radius, const float phiCut, const float hardPtCut) const |
void | tagAsOuterNeighbor (unsigned int otherCell) |
Private Attributes | |
const int | theDoubletId |
const HitDoublets * | theDoublets |
const float | theInnerR |
const float | theInnerZ |
CAntuple | theOuterNeighbors |
using CACell::CAColl = std::vector<CACell> |
using CACell::CAntuple = std::vector<unsigned int> |
using CACell::CAntuplet = std::vector<unsigned int> |
using CACell::CAStatusColl = std::vector<CACellStatus> |
using CACell::Hit = RecHitsSortedInPhi::Hit |
|
inline |
Definition at line 45 of file CACell.h.
|
inline |
Definition at line 174 of file CACell.h.
References funct::abs(), ALCARECOTkAlMinBias_cff::pMin, and mathSSE::sqrt().
|
inline |
Definition at line 120 of file CACell.h.
References constexpr, mps_fire::i, heppy_loop::loop, convertSQLiteXML::ok, and diffTwoXMLs::r1.
|
inline |
Definition at line 165 of file CACell.h.
|
inline |
Definition at line 158 of file CACell.h.
|
inline |
|
inline |
Definition at line 264 of file CACell.h.
References mps_fire::i.
|
inline |
Definition at line 53 of file CACell.h.
References HitDoublets::inner.
|
inline |
Definition at line 94 of file CACell.h.
References HitDoublets::inner.
|
inline |
|
inline |
Definition at line 62 of file CACell.h.
References HitDoublets::inner.
Referenced by haveSimilarCurvature().
|
inline |
Definition at line 70 of file CACell.h.
References HitDoublets::inner.
Referenced by haveSimilarCurvature().
|
inline |
|
inline |
Definition at line 57 of file CACell.h.
References HitDoublets::outer.
|
inline |
Definition at line 98 of file CACell.h.
References HitDoublets::outer.
|
inline |
Definition at line 90 of file CACell.h.
References HitDoublets::outer.
|
inline |
Definition at line 66 of file CACell.h.
References HitDoublets::outer.
|
inline |
Definition at line 74 of file CACell.h.
References HitDoublets::outer.
|
inline |
Definition at line 82 of file CACell.h.
References HitDoublets::outer.
|
inline |
Definition at line 192 of file CACell.h.
References funct::abs(), MillePedeFileConverter_cfg::e, f, getInnerX(), getInnerY(), PFRecoTauDiscriminationByIsolation_cfi::offset, TCMET_cfi::radius, mathSSE::sqrt(), globals_cff::x1, and globals_cff::x2.
|
inline |
|
private |