#include <SiStripBadModuleGenerator.h>
Public Member Functions | |
void | getObj (SiStripBadStrip *&obj, const TrackerTopology *tTopo) |
SiStripBadModuleGenerator (const edm::ParameterSet &, const edm::ActivityRegistry &) | |
~SiStripBadModuleGenerator () | |
Public Member Functions inherited from SiStripDepCondObjBuilderBase< SiStripBadStrip, TrackerTopology > | |
virtual bool | checkForCompatibility (std::string ss) |
virtual void | getMetaDataString (std::stringstream &ss) |
virtual void | initialize () |
SiStripDepCondObjBuilderBase (const edm::ParameterSet &pset) | |
virtual | ~SiStripDepCondObjBuilderBase () |
Private Types | |
typedef std::vector < edm::ParameterSet > | Parameters |
Private Member Functions | |
SiStripBadStrip * | createObject (const TrackerTopology *tTopo) |
bool | isTECDetector (const TrackerTopology *tTopo, const DetId &therawid, uint32_t requested_side, uint32_t requested_wheel, uint32_t requested_petal_bkw_frw, uint32_t requested_petal, uint32_t requested_ring, uint32_t requested_ster, uint32_t requested_detid) const |
bool | isTIBDetector (const TrackerTopology *tTopo, const DetId &therawid, uint32_t requested_layer, uint32_t requested_bkw_frw, uint32_t requested_int_ext, uint32_t requested_string, uint32_t requested_ster, uint32_t requested_detid) const |
bool | isTIDDetector (const TrackerTopology *tTopo, const DetId &therawid, uint32_t requested_side, uint32_t requested_wheel, uint32_t requested_ring, uint32_t requested_ster, uint32_t requested_detid) const |
bool | isTOBDetector (const TrackerTopology *tTopo, const DetId &therawid, uint32_t requested_layer, uint32_t requested_bkw_frw, uint32_t requested_rod, uint32_t requested_ster, uint32_t requested_detid) const |
void | selectDetectors (const TrackerTopology *tTopo, const std::vector< uint32_t > &, std::vector< uint32_t > &) |
Private Attributes | |
Parameters | BadComponentList_ |
bool | printdebug_ |
Additional Inherited Members | |
Protected Attributes inherited from SiStripDepCondObjBuilderBase< SiStripBadStrip, TrackerTopology > | |
edm::ParameterSet | _pset |
SiStripBadStrip * | obj_ |
Definition at line 12 of file SiStripBadModuleGenerator.h.
|
private |
Definition at line 62 of file SiStripBadModuleGenerator.h.
|
explicit |
Definition at line 8 of file SiStripBadModuleGenerator.cc.
SiStripBadModuleGenerator::~SiStripBadModuleGenerator | ( | ) |
Definition at line 15 of file SiStripBadModuleGenerator.cc.
|
private |
Definition at line 20 of file SiStripBadModuleGenerator.cc.
References SiStripDepCondObjBuilderBase< SiStripBadStrip, TrackerTopology >::_pset, BadComponentList_, SiStripQuality::cleanUp(), TauDecayModes::dec, SiStripBadStrip::encode(), edm::FileInPath::fullPath(), SiStripQuality::getBadComponentList(), edm::ParameterSet::getUntrackedParameter(), getGTfromDQMFile::obj, printdebug_, SiStripBadStrip::put(), matplotRender::reader, selectDetectors(), AlCaHarvesting_cff::SiStripQuality, and contentValuesCheck::ss.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::dropEvent(), and getObj().
|
inlinevirtual |
Returns the CondObj
Reimplemented from SiStripDepCondObjBuilderBase< SiStripBadStrip, TrackerTopology >.
Definition at line 18 of file SiStripBadModuleGenerator.h.
References createObject().
|
private |
Definition at line 245 of file SiStripBadModuleGenerator.cc.
References DetId::rawId(), DetId::subdetId(), SiStripDetId::TEC, TrackerTopology::tecIsFrontPetal(), TrackerTopology::tecIsStereo(), TrackerTopology::tecIsZPlusSide(), TrackerTopology::tecPetalNumber(), TrackerTopology::tecRing(), and TrackerTopology::tecWheel().
Referenced by selectDetectors().
|
private |
Definition at line 168 of file SiStripBadModuleGenerator.cc.
References DetId::rawId(), DetId::subdetId(), SiStripDetId::TIB, TrackerTopology::tibIsInternalString(), TrackerTopology::tibIsRPhi(), TrackerTopology::tibIsStereo(), TrackerTopology::tibIsZPlusSide(), TrackerTopology::tibLayer(), and TrackerTopology::tibString().
Referenced by selectDetectors().
|
private |
Definition at line 220 of file SiStripBadModuleGenerator.cc.
References DetId::rawId(), DetId::subdetId(), SiStripDetId::TID, TrackerTopology::tidIsRPhi(), TrackerTopology::tidIsStereo(), TrackerTopology::tidIsZPlusSide(), TrackerTopology::tidRing(), and TrackerTopology::tidWheel().
Referenced by selectDetectors().
|
private |
Definition at line 195 of file SiStripBadModuleGenerator.cc.
References DetId::rawId(), DetId::subdetId(), SiStripDetId::TOB, TrackerTopology::tobIsRPhi(), TrackerTopology::tobIsStereo(), TrackerTopology::tobIsZPlusSide(), TrackerTopology::tobLayer(), and TrackerTopology::tobRod().
Referenced by selectDetectors().
|
private |
Definition at line 79 of file SiStripBadModuleGenerator.cc.
References BadComponentList_, gather_cfg::cout, spr::find(), isTECDetector(), isTIBDetector(), isTIDDetector(), isTOBDetector(), printdebug_, DetId::rawId(), contentValuesCheck::ss, AlCaHLTBitMon_QueryRunRegistry::string, SiStripDetId::TEC, SiStripDetId::TIB, SiStripDetId::TID, SiStripDetId::TOB, DetId::Tracker, and SiStripDetId::UNKNOWN.
Referenced by createObject().
|
private |
Definition at line 63 of file SiStripBadModuleGenerator.h.
Referenced by createObject(), and selectDetectors().
|
private |
Definition at line 61 of file SiStripBadModuleGenerator.h.
Referenced by createObject(), and selectDetectors().