#include <QuadrupletSeedMerger.h>
Public Types | |
enum | Side { Minus =1, Plus =2, Undefined, SideError } |
Public Member Functions | |
unsigned | getLayerNumber (void) const |
std::string | getName (void) const |
Side | getSide (void) const |
PixelSubdetector::SubDetector | getSubdet (void) const |
bool | isContainsDetector (const DetId &, const TrackerTopology *tTopo) const |
SeedMergerPixelLayer (const std::string &) | |
Private Member Functions | |
bool | isValidName (const std::string &) |
Private Attributes | |
bool | isValid_ |
unsigned | layer_ |
std::string | name_ |
SeedMergerPixelLayer::Side | side_ |
PixelSubdetector::SubDetector | subdet_ |
helper class for extracting info from layer bare names
Definition at line 49 of file QuadrupletSeedMerger.h.
SeedMergerPixelLayer::SeedMergerPixelLayer | ( | const std::string & | name | ) |
Definition at line 699 of file QuadrupletSeedMerger.cc.
References dtNoiseDBValidation_cfg::cerr, isValid_, isValidName(), layer_, Minus, mergeVDriftHistosByStation::name, name_, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, Plus, side_, SideError, subdet_, and Undefined.
|
inline |
Definition at line 55 of file QuadrupletSeedMerger.h.
References layer_.
Referenced by isContainsDetector().
|
inline |
|
inline |
Definition at line 56 of file QuadrupletSeedMerger.h.
References side_.
Referenced by isContainsDetector().
|
inline |
Definition at line 57 of file QuadrupletSeedMerger.h.
References subdet_.
Referenced by isContainsDetector().
bool SeedMergerPixelLayer::isContainsDetector | ( | const DetId & | detId, |
const TrackerTopology * | tTopo | ||
) | const |
check if the layer or disk described by this object is the one carrying the detector: detId
Definition at line 762 of file QuadrupletSeedMerger.cc.
References getLayerNumber(), getSide(), getSubdet(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, TrackerTopology::pxbLayer(), TrackerTopology::pxfDisk(), TrackerTopology::pxfSide(), and DetId::subdetId().
Referenced by QuadrupletSeedMerger::isMergeableHitsInTriplets(), and QuadrupletSeedMerger::isTripletsShareHitsOnLayers().
|
private |
check if we have a name string as expected
Definition at line 736 of file QuadrupletSeedMerger.cc.
References dtNoiseDBValidation_cfg::cerr.
Referenced by SeedMergerPixelLayer().
|
private |
Definition at line 63 of file QuadrupletSeedMerger.h.
Referenced by SeedMergerPixelLayer().
|
private |
Definition at line 66 of file QuadrupletSeedMerger.h.
Referenced by getLayerNumber(), and SeedMergerPixelLayer().
|
private |
Definition at line 64 of file QuadrupletSeedMerger.h.
Referenced by getName(), and SeedMergerPixelLayer().
|
private |
Definition at line 67 of file QuadrupletSeedMerger.h.
Referenced by getSide(), and SeedMergerPixelLayer().
|
private |
Definition at line 65 of file QuadrupletSeedMerger.h.
Referenced by getSubdet(), and SeedMergerPixelLayer().