#include <ChamberSegmentUtility.h>
Public Member Functions | |
ChamberSegmentUtility (const edm::Event &, const edm::EventSetup &) | |
const std::map< int, std::vector< CSCSegment > > & | getCSClist () const |
std::vector< CSCRecHit2D > | getCSCRHmap (const CSCSegment &) |
std::vector< CSCSegment > | getCSCSegmentsInChamber (CSCDetId) |
const std::map< int, std::vector< DTRecSegment4D > > & | getDTlist () const |
std::vector< DTRecHit1D > | getDTRHmap (const DTRecSegment4D &) |
std::vector< DTRecSegment4D > | getDTSegmentsInChamber (DTChamberId) |
Private Attributes | |
edm::Handle < DTRecSegment4DCollection > | all4DSegments |
edm::ESHandle< CSCGeometry > | cscGeometry |
std::vector< CSCSegment > | cscseg |
std::map< int, std::vector < CSCSegment > > | cscsegMap |
edm::Handle< CSCSegmentCollection > | CSCSegments |
edm::ESHandle< DTGeometry > | dtGeom |
std::vector< DTRecSegment4D > | dtseg |
std::map< int, std::vector < DTRecSegment4D > > | dtsegMap |
std::vector< DTRecHit1D > | phiSegRH |
CSCDetId | selectedCSC |
DTChamberId | selectedDT |
std::vector< DTRecHit1D > | zSegRH |
Class: ChamberSegmentUtility
Description: utility class for the dynamical truncation algorithm
Authors : D. Pagano & G. Bruno - UCL Louvain
Definition at line 35 of file ChamberSegmentUtility.h.
ChamberSegmentUtility::ChamberSegmentUtility | ( | const edm::Event & | Event, |
const edm::EventSetup & | Setup | ||
) |
Definition at line 38 of file ChamberSegmentUtility.cc.
References edm::EventSetup::get(), edm::Event::getByLabel(), and getHLTprescales::index.
|
inline |
Definition at line 51 of file ChamberSegmentUtility.h.
References cscsegMap.
Referenced by DynamicTruncation::filteringAlgo().
vector< CSCRecHit2D > ChamberSegmentUtility::getCSCRHmap | ( | const CSCSegment & | selected | ) |
Definition at line 132 of file ChamberSegmentUtility.cc.
References getHLTprescales::index.
Referenced by DynamicTruncation::filteringAlgo().
vector< CSCSegment > ChamberSegmentUtility::getCSCSegmentsInChamber | ( | CSCDetId | sel | ) |
Definition at line 83 of file ChamberSegmentUtility.cc.
References CSCDetId::chamber(), and getHLTprescales::index.
|
inline |
Definition at line 48 of file ChamberSegmentUtility.h.
References dtsegMap.
Referenced by DynamicTruncation::filteringAlgo().
vector< DTRecHit1D > ChamberSegmentUtility::getDTRHmap | ( | const DTRecSegment4D & | selected | ) |
Definition at line 158 of file ChamberSegmentUtility.cc.
References DTRecSegment4D::parameters(), and DTRecSegment2D::specificRecHits().
Referenced by DynamicTruncation::filteringAlgo().
vector< DTRecSegment4D > ChamberSegmentUtility::getDTSegmentsInChamber | ( | DTChamberId | sel | ) |
Definition at line 107 of file ChamberSegmentUtility.cc.
|
private |
Definition at line 65 of file ChamberSegmentUtility.h.
|
private |
Definition at line 62 of file ChamberSegmentUtility.h.
|
private |
Definition at line 68 of file ChamberSegmentUtility.h.
|
private |
Definition at line 70 of file ChamberSegmentUtility.h.
Referenced by getCSClist().
|
private |
Definition at line 63 of file ChamberSegmentUtility.h.
|
private |
Definition at line 64 of file ChamberSegmentUtility.h.
|
private |
Definition at line 67 of file ChamberSegmentUtility.h.
|
private |
Definition at line 69 of file ChamberSegmentUtility.h.
Referenced by getDTlist().
|
private |
Definition at line 73 of file ChamberSegmentUtility.h.
|
private |
Definition at line 72 of file ChamberSegmentUtility.h.
|
private |
Definition at line 71 of file ChamberSegmentUtility.h.
|
private |
Definition at line 74 of file ChamberSegmentUtility.h.