#include <AlignmentParameterSelector.h>
Classes | |
struct | PXBDetIdRanges |
struct | PXFDetIdRanges |
struct | TECDetIdRanges |
struct | TIBDetIdRanges |
struct | TIDDetIdRanges |
struct | TOBDetIdRanges |
Public Member Functions | |
unsigned int | addSelection (const std::string &name, const std::vector< char > ¶mSel) |
unsigned int | addSelection (const std::string &name, const std::vector< char > ¶mSel, const edm::ParameterSet &pSet) |
as addSelection with one argument, but overwriting geometrical restrictions More... | |
unsigned int | addSelections (const edm::ParameterSet &pSet) |
AlignmentParameterSelector (AlignableTracker *aliTracker, AlignableMuon *aliMuon=nullptr, AlignableExtras *aliExtras=nullptr) | |
Constructor from tracker only or from tracker and muon. More... | |
void | clear () |
remove all selected Alignables and geometrical restrictions More... | |
void | clearGeometryCuts () |
remove all geometrical restrictions More... | |
std::vector< char > | convertParamSel (const std::string &selString) const |
Converting std::string into std::vector<char> More... | |
std::vector< std::string > | decompose (const std::string &s, std::string::value_type delimiter) const |
Decomposing input string 's' into parts separated by 'delimiter'. More... | |
bool | detUnitDeselected (const Alignable *alignable) const |
true if alignable is DetUnit deselected by Unit<Rphi/Stereo> selection More... | |
template<typename T > | |
bool | insideRanges (T value, const std::vector< T > &ranges, bool isPhi=false) const |
template<> | |
bool | insideRanges (int value, const std::vector< int > &ranges, bool isPhi) const |
template<> | |
bool | insideRanges (int value, const std::vector< int > &ranges, bool) const |
bool | isMemberOfVector (int value, const std::vector< int > &values) const |
true if value is member of vector of values More... | |
bool | layerDeselected (const Alignable *alignable) const |
true if layer is deselected via "Layers<N><M>" or "DS/SS" More... | |
bool | outsideDetIdRanges (const Alignable *alignable) const |
true if DetId restrictions are not satisfied More... | |
bool | outsideGeometricalRanges (const Alignable *alignable) const |
true if geometrical restrictions in eta, phi, r, x, y, z not satisfied More... | |
const align::Alignables & | selectedAlignables () const |
vector of alignables selected so far More... | |
const std::vector< std::vector< char > > & | selectedParameters () const |
vector of selection 'strings' for alignables, parallel to selectedAlignables() More... | |
void | setGeometryCuts (const edm::ParameterSet &pSet) |
virtual | ~AlignmentParameterSelector () |
Destructor. More... | |
Protected Member Functions | |
unsigned int | add (const align::Alignables &alignables, const std::vector< char > ¶mSel) |
adding alignables which fulfil geometrical restrictions and special switches More... | |
unsigned int | addAllAlignables (const std::vector< char > ¶mSel) |
unsigned int | addAllDets (const std::vector< char > ¶mSel) |
some helper methods More... | |
unsigned int | addAllLayers (const std::vector< char > ¶mSel) |
unsigned int | addAllRods (const std::vector< char > ¶mSel) |
const AlignableTracker * | alignableTracker () const |
void | setPXBDetIdCuts (const edm::ParameterSet &pSet) |
void | setPXFDetIdCuts (const edm::ParameterSet &pSet) |
void | setTECDetIdCuts (const edm::ParameterSet &pSet) |
void | setTIBDetIdCuts (const edm::ParameterSet &pSet) |
void | setTIDDetIdCuts (const edm::ParameterSet &pSet) |
void | setTOBDetIdCuts (const edm::ParameterSet &pSet) |
Private Types | |
enum | RphiOrStereoDetUnit { Stereo, Both, Rphi } |
Private Member Functions | |
std::string | setSpecials (const std::string &name) |
Selecting Alignable's of the tracker by predefined strings, additional constraints on eta, phi, r, x, y or z are possible. Furthermore stores the 'selection' of selected AlignmentParameters.
(last update by
)
Definition at line 26 of file AlignmentParameterSelector.h.
|
private |
Enumerator | |
---|---|
Stereo | |
Both | |
Rphi |
Definition at line 203 of file AlignmentParameterSelector.h.
|
explicit |
Constructor from tracker only or from tracker and muon.
Definition at line 24 of file AlignmentParameterSelector.cc.
References setSpecials().
|
inlinevirtual |
|
protected |
adding alignables which fulfil geometrical restrictions and special switches
Definition at line 522 of file AlignmentParameterSelector.cc.
References detUnitDeselected(), layerDeselected(), outsideDetIdRanges(), outsideGeometricalRanges(), theSelectedAlignables, and theSelectedParameters.
Referenced by addAllAlignables(), addAllDets(), addAllLayers(), addAllRods(), addSelection(), counter.Counter::register(), SequenceTypes._TaskBase::remove(), and SequenceTypes._TaskBase::replace().
|
protected |
Definition at line 910 of file AlignmentParameterSelector.cc.
References add(), addAllDets(), addAllLayers(), addAllRods(), AlignableComposite::components(), and theTracker.
Referenced by addSelection().
|
protected |
some helper methods
Definition at line 871 of file AlignmentParameterSelector.cc.
References add(), AlignableTracker::barrelGeomDets(), AlignableTracker::endcapGeomDets(), AlignableTracker::pixelEndcapGeomDets(), AlignableTracker::pixelHalfBarrelGeomDets(), theTracker, and AlignableTracker::TIDGeomDets().
Referenced by addAllAlignables(), and addSelection().
|
protected |
Definition at line 897 of file AlignmentParameterSelector.cc.
References add(), AlignableTracker::barrelLayers(), AlignableTracker::endcapLayers(), AlignableTracker::pixelEndcapLayers(), AlignableTracker::pixelHalfBarrelLayers(), theTracker, and AlignableTracker::TIDLayers().
Referenced by addAllAlignables(), and addSelection().
|
protected |
Definition at line 884 of file AlignmentParameterSelector.cc.
References add(), AlignableTracker::barrelRods(), AlignableTracker::endcapPetals(), AlignableTracker::pixelEndcapPetals(), AlignableTracker::pixelHalfBarrelLadders(), theTracker, and AlignableTracker::TIDRings().
Referenced by addAllAlignables(), and addSelection().
unsigned int AlignmentParameterSelector::addSelection | ( | const std::string & | name, |
const std::vector< char > & | paramSel | ||
) |
add Alignables corresponding to predefined name, taking into account geometrical restrictions as defined in setSpecials, returns number of added alignables
Definition at line 312 of file AlignmentParameterSelector.cc.
References add(), addAllAlignables(), addAllDets(), addAllLayers(), addAllRods(), AlignableTracker::barrelGeomDets(), AlignableTracker::barrelLayers(), AlignableTracker::barrelRods(), AlignableComposite::components(), AlignableMuon::CSCChambers(), AlignableMuon::CSCEndcaps(), AlignableMuon::CSCLayers(), AlignableMuon::CSCRings(), AlignableMuon::CSCStations(), AlignableMuon::DTBarrel(), AlignableMuon::DTChambers(), AlignableMuon::DTLayers(), AlignableMuon::DTStations(), AlignableMuon::DTSuperLayers(), AlignableMuon::DTWheels(), AlignableTracker::endcapGeomDets(), AlignableTracker::endcapLayers(), AlignableTracker::endcapPetals(), AlignableTracker::endCaps(), Exception, AlignableTracker::innerBarrelGeomDets(), AlignableTracker::innerBarrelLayers(), AlignableTracker::innerBarrelRods(), AlignableTracker::innerHalfBarrels(), Skims_PA_cff::name, AlignableTracker::outerBarrelGeomDets(), AlignableTracker::outerBarrelLayers(), AlignableTracker::outerBarrelRods(), AlignableTracker::outerHalfBarrels(), AlignableTracker::pixelEndcapGeomDets(), AlignableTracker::pixelEndcapHalfCylinders(), AlignableTracker::pixelEndcapLayers(), AlignableTracker::pixelEndcapPetals(), AlignableTracker::pixelEndCaps(), AlignableTracker::pixelHalfBarrelGeomDets(), AlignableTracker::pixelHalfBarrelLadders(), AlignableTracker::pixelHalfBarrelLayers(), AlignableTracker::pixelHalfBarrels(), setSpecials(), AlCaHLTBitMon_QueryRunRegistry::string, AlignableTracker::subStructures(), AlignableExtras::subStructures(), theExtras, theMuon, theTracker, AlignableTracker::TIDGeomDets(), AlignableTracker::TIDLayers(), AlignableTracker::TIDRings(), and AlignableTracker::TIDs().
Referenced by addSelection(), addSelections(), MomentumDependentPedeLabeler::buildMomentumDependencyMap(), and RunRangeDependentPedeLabeler::buildRunRangeDependencyMap().
unsigned int AlignmentParameterSelector::addSelection | ( | const std::string & | name, |
const std::vector< char > & | paramSel, | ||
const edm::ParameterSet & | pSet | ||
) |
as addSelection with one argument, but overwriting geometrical restrictions
Definition at line 304 of file AlignmentParameterSelector.cc.
References addSelection(), and setGeometryCuts().
unsigned int AlignmentParameterSelector::addSelections | ( | const edm::ParameterSet & | pSet | ) |
Add several selections defined by the PSet which must contain a vstring like e.g. vstring alignParams = { "PixelHalfBarrelLadders,111000,pixelSelection", "BarrelDSRods,111ff0", "BarrelSSRods,101ff0"} The e.g. '111ff0' is decoded into vector<char> and stored. Returns number of added selections or -1 if problems (then also an error is logged) If a string contains a third, comma separated part (e.g. ',pixelSelection'), a further PSet of that name is expected to select eta/phi/r/x/y/z-ranges.
Definition at line 67 of file AlignmentParameterSelector.cc.
References addSelection(), clearGeometryCuts(), convertParamSel(), decompose(), Exception, edm::ParameterSet::getParameter(), and clusterbigeventsdebugger_cfi::selections.
Referenced by AlignmentParameterBuilder::addSelections(), TkModuleGroupSelector::createModuleGroups(), HIPAlignmentAlgorithm::initialize(), and PedeSteerer::presigmas().
|
protected |
Definition at line 64 of file AlignmentParameterSelector.cc.
References theTracker.
Referenced by layerDeselected(), and outsideDetIdRanges().
void AlignmentParameterSelector::clear | ( | ) |
remove all selected Alignables and geometrical restrictions
Definition at line 41 of file AlignmentParameterSelector.cc.
References clearGeometryCuts(), theSelectedAlignables, and theSelectedParameters.
Referenced by MomentumDependentPedeLabeler::buildMomentumDependencyMap(), RunRangeDependentPedeLabeler::buildRunRangeDependencyMap(), TkModuleGroupSelector::createModuleGroups(), HIPAlignmentAlgorithm::initialize(), PedeSteerer::presigmas(), and BeautifulSoup.Tag::setString().
void AlignmentParameterSelector::clearGeometryCuts | ( | ) |
remove all geometrical restrictions
Definition at line 48 of file AlignmentParameterSelector.cc.
References AlignmentParameterSelector::PXBDetIdRanges::clear(), AlignmentParameterSelector::PXFDetIdRanges::clear(), AlignmentParameterSelector::TIBDetIdRanges::clear(), AlignmentParameterSelector::TIDDetIdRanges::clear(), AlignmentParameterSelector::TOBDetIdRanges::clear(), AlignmentParameterSelector::TECDetIdRanges::clear(), thePXBDetIdRanges, thePXFDetIdRanges, theRangesEta, theRangesPhi, theRangesR, theRangesX, theRangesY, theRangesZ, theTECDetIdRanges, theTIBDetIdRanges, theTIDDetIdRanges, and theTOBDetIdRanges.
Referenced by addSelections(), clear(), and setGeometryCuts().
std::vector< char > AlignmentParameterSelector::convertParamSel | ( | const std::string & | selString | ) | const |
Converting std::string into std::vector<char>
Definition at line 795 of file AlignmentParameterSelector.cc.
References mps_fire::result.
Referenced by addSelections(), and AlignmentProducerBase::simpleMisalignment().
std::vector< std::string > AlignmentParameterSelector::decompose | ( | const std::string & | s, |
std::string::value_type | delimiter | ||
) | const |
Decomposing input string 's' into parts separated by 'delimiter'.
Definition at line 776 of file AlignmentParameterSelector.cc.
References makeHLTPrescaleTable::delimiter, mps_fire::result, and alignCSCRings::s.
Referenced by AlignmentParameterBuilder::addAllSelections(), and addSelections().
bool AlignmentParameterSelector::detUnitDeselected | ( | const Alignable * | alignable | ) | const |
true if alignable is DetUnit deselected by Unit<Rphi/Stereo> selection
Definition at line 569 of file AlignmentParameterSelector.cc.
References align::AlignableDetUnit, Alignable::alignableObjectId(), Both, Alignable::geomDetId(), Rphi, Stereo, SiStripDetId::TEC, theRphiOrStereoDetUnit, SiStripDetId::TIB, SiStripDetId::TID, SiStripDetId::TOB, and DetId::Tracker.
Referenced by add().
bool AlignmentParameterSelector::insideRanges | ( | T | value, |
const std::vector< T > & | ranges, | ||
bool | isPhi = false |
||
) | const |
true if ranges.size() is even and ranges[i] <= value < ranges[i+1] for any even i ( => false if ranges.empty() == true), if(isPhi==true) takes into account phi periodicity for the integer specialized method, true is returned for ranges[i] <= value <= ranges[i+1] and isPhi is ignored
Definition at line 724 of file AlignmentParameterSelector.cc.
References Exception, mps_fire::i, and diffTwoXMLs::ranges.
bool AlignmentParameterSelector::insideRanges | ( | int | value, |
const std::vector< int > & | ranges, | ||
bool | isPhi | ||
) | const |
bool AlignmentParameterSelector::insideRanges | ( | int | value, |
const std::vector< int > & | ranges, | ||
bool | |||
) | const |
Definition at line 754 of file AlignmentParameterSelector.cc.
References Exception, mps_fire::i, and diffTwoXMLs::ranges.
bool AlignmentParameterSelector::isMemberOfVector | ( | int | value, |
const std::vector< int > & | values | ||
) | const |
true if value is member of vector of values
Definition at line 769 of file AlignmentParameterSelector.cc.
References spr::find(), relativeConstraints::value, and contentValuesCheck::values.
Referenced by outsideDetIdRanges().
bool AlignmentParameterSelector::layerDeselected | ( | const Alignable * | alignable | ) | const |
true if layer is deselected via "Layers<N><M>" or "DS/SS"
Definition at line 542 of file AlignmentParameterSelector.cc.
References funct::abs(), alignableTracker(), Alignable::id(), pixelTopology::layer, theMaxLayer, theOnlyDS, theOnlySS, theSelLayers, SiStripDetId::TIB, SiStripDetId::TOB, AlignableTracker::trackerTopology(), and TrackerAlignableId::typeAndLayerFromDetId().
Referenced by add().
bool AlignmentParameterSelector::outsideDetIdRanges | ( | const Alignable * | alignable | ) | const |
true if DetId restrictions are not satisfied
Definition at line 606 of file AlignmentParameterSelector.cc.
References alignableTracker(), Alignable::id(), isMemberOfVector(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, TrackerTopology::pxbLadder(), TrackerTopology::pxbLayer(), TrackerTopology::pxbModule(), TrackerTopology::pxfBlade(), TrackerTopology::pxfDisk(), TrackerTopology::pxfModule(), TrackerTopology::pxfPanel(), TrackerTopology::pxfSide(), DetId::subdetId(), SiStripDetId::TEC, TrackerTopology::tecModule(), TrackerTopology::tecPetalNumber(), TrackerTopology::tecRing(), TrackerTopology::tecSide(), TrackerTopology::tecWheel(), AlignmentParameterSelector::PXFDetIdRanges::theBladeRanges, theDetIdRanges, theDetIds, AlignmentParameterSelector::PXFDetIdRanges::theDiskRanges, AlignmentParameterSelector::TIDDetIdRanges::theDiskRanges, theExcludedDetIdRanges, theExcludedDetIds, AlignmentParameterSelector::PXBDetIdRanges::theLadderRanges, AlignmentParameterSelector::PXBDetIdRanges::theLayerRanges, AlignmentParameterSelector::TIBDetIdRanges::theLayerRanges, AlignmentParameterSelector::TOBDetIdRanges::theLayerRanges, AlignmentParameterSelector::PXBDetIdRanges::theModuleRanges, AlignmentParameterSelector::PXFDetIdRanges::theModuleRanges, AlignmentParameterSelector::TIBDetIdRanges::theModuleRanges, AlignmentParameterSelector::TIDDetIdRanges::theModuleRanges, AlignmentParameterSelector::TOBDetIdRanges::theModuleRanges, AlignmentParameterSelector::TECDetIdRanges::theModuleRanges, AlignmentParameterSelector::PXFDetIdRanges::thePanelRanges, AlignmentParameterSelector::TECDetIdRanges::thePetalRanges, thePXBDetIdRanges, thePXFDetIdRanges, AlignmentParameterSelector::TIDDetIdRanges::theRingRanges, AlignmentParameterSelector::TECDetIdRanges::theRingRanges, AlignmentParameterSelector::TOBDetIdRanges::theRodRanges, AlignmentParameterSelector::PXFDetIdRanges::theSideRanges, AlignmentParameterSelector::TIBDetIdRanges::theSideRanges, AlignmentParameterSelector::TIDDetIdRanges::theSideRanges, AlignmentParameterSelector::TOBDetIdRanges::theSideRanges, AlignmentParameterSelector::TECDetIdRanges::theSideRanges, AlignmentParameterSelector::TIBDetIdRanges::theStringRanges, theTECDetIdRanges, theTIBDetIdRanges, theTIDDetIdRanges, theTOBDetIdRanges, AlignmentParameterSelector::TECDetIdRanges::theWheelRanges, SiStripDetId::TIB, TrackerTopology::tibLayer(), TrackerTopology::tibModule(), TrackerTopology::tibSide(), TrackerTopology::tibString(), SiStripDetId::TID, TrackerTopology::tidModule(), TrackerTopology::tidRing(), TrackerTopology::tidSide(), TrackerTopology::tidWheel(), SiStripDetId::TOB, TrackerTopology::tobLayer(), TrackerTopology::tobModule(), TrackerTopology::tobRod(), TrackerTopology::tobSide(), DetId::Tracker, and AlignableTracker::trackerTopology().
Referenced by add().
bool AlignmentParameterSelector::outsideGeometricalRanges | ( | const Alignable * | alignable | ) | const |
true if geometrical restrictions in eta, phi, r, x, y, z not satisfied
Definition at line 586 of file AlignmentParameterSelector.cc.
References Alignable::globalPosition(), position, theRangesEta, theRangesPhi, theRangesR, theRangesX, theRangesY, and theRangesZ.
Referenced by add().
|
inline |
vector of alignables selected so far
Definition at line 37 of file AlignmentParameterSelector.h.
References theSelectedAlignables.
Referenced by AlignmentParameterBuilder::addSelections(), MomentumDependentPedeLabeler::buildMomentumDependencyMap(), RunRangeDependentPedeLabeler::buildRunRangeDependencyMap(), TkModuleGroupSelector::createModuleGroups(), HIPAlignmentAlgorithm::initialize(), and PedeSteerer::presigmas().
|
inline |
vector of selection 'strings' for alignables, parallel to selectedAlignables()
Definition at line 39 of file AlignmentParameterSelector.h.
References theSelectedParameters.
Referenced by AlignmentParameterBuilder::addSelections(), and PedeSteerer::presigmas().
void AlignmentParameterSelector::setGeometryCuts | ( | const edm::ParameterSet & | pSet | ) |
set geometrical restrictions to be applied on all following selections (slices defined by vdouble 'etaRanges', 'phiRanges', 'xRanges', 'yRanges', 'zRanges' and 'rRanges', empty array means no restriction)
Definition at line 96 of file AlignmentParameterSelector.cc.
References clearGeometryCuts(), Exception, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNames(), edm::ParameterSet::getParameterSet(), setPXBDetIdCuts(), setPXFDetIdCuts(), setTECDetIdCuts(), setTIBDetIdCuts(), setTIDDetIdCuts(), setTOBDetIdCuts(), theDetIdRanges, theDetIds, theExcludedDetIdRanges, theExcludedDetIds, theRangesEta, theRangesPhi, theRangesR, theRangesX, theRangesY, and theRangesZ.
Referenced by addSelection().
|
protected |
Definition at line 152 of file AlignmentParameterSelector.cc.
References Exception, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNames(), AlignmentParameterSelector::PXBDetIdRanges::theLadderRanges, AlignmentParameterSelector::PXBDetIdRanges::theLayerRanges, AlignmentParameterSelector::PXBDetIdRanges::theModuleRanges, and thePXBDetIdRanges.
Referenced by setGeometryCuts().
|
protected |
Definition at line 175 of file AlignmentParameterSelector.cc.
References Exception, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNames(), AlignmentParameterSelector::PXFDetIdRanges::theBladeRanges, AlignmentParameterSelector::PXFDetIdRanges::theDiskRanges, AlignmentParameterSelector::PXFDetIdRanges::theModuleRanges, AlignmentParameterSelector::PXFDetIdRanges::thePanelRanges, thePXFDetIdRanges, and AlignmentParameterSelector::PXFDetIdRanges::theSideRanges.
Referenced by setGeometryCuts().
|
private |
Setting the special switches and returning input string, but after removing the 'special indicators' from it. Known specials are: "SS" anywhere in name: in TIB/TOB restrict to single sided Dets/Rods/Layers "DS" anywhere in name: in TIB/TOB restrict to double sided Dets/Rods/Layers "Layers14" at end of name: in tracker restrict to layers/disks 1 to 4, similar for other digits "UnitStereo" and "UnitRphi" anywhere in name: for a DetUnit in strip select only if stereo or rphi module (keep 'Unit' in name!)
Definition at line 811 of file AlignmentParameterSelector.cc.
References Both, hgcalTBTopologyTester_cfi::layers, LogDebug, Skims_PA_cff::name, mps_merge::newName, Rphi, findQualityFiles::size, contentValuesCheck::ss, Stereo, AlCaHLTBitMon_QueryRunRegistry::string, theMaxLayer, theMinLayer, theOnlyDS, theOnlySS, theRphiOrStereoDetUnit, and theSelLayers.
Referenced by addSelection(), and AlignmentParameterSelector().
|
protected |
Definition at line 277 of file AlignmentParameterSelector.cc.
References Exception, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNames(), AlignmentParameterSelector::TECDetIdRanges::theModuleRanges, AlignmentParameterSelector::TECDetIdRanges::thePetalRanges, AlignmentParameterSelector::TECDetIdRanges::theRingRanges, AlignmentParameterSelector::TECDetIdRanges::theSideRanges, theTECDetIdRanges, and AlignmentParameterSelector::TECDetIdRanges::theWheelRanges.
Referenced by setGeometryCuts().
|
protected |
Definition at line 202 of file AlignmentParameterSelector.cc.
References Exception, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNames(), AlignmentParameterSelector::TIBDetIdRanges::theLayerRanges, AlignmentParameterSelector::TIBDetIdRanges::theModuleRanges, AlignmentParameterSelector::TIBDetIdRanges::theSideRanges, AlignmentParameterSelector::TIBDetIdRanges::theStringRanges, and theTIBDetIdRanges.
Referenced by setGeometryCuts().
|
protected |
Definition at line 227 of file AlignmentParameterSelector.cc.
References Exception, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNames(), AlignmentParameterSelector::TIDDetIdRanges::theDiskRanges, AlignmentParameterSelector::TIDDetIdRanges::theModuleRanges, AlignmentParameterSelector::TIDDetIdRanges::theRingRanges, AlignmentParameterSelector::TIDDetIdRanges::theSideRanges, and theTIDDetIdRanges.
Referenced by setGeometryCuts().
|
protected |
Definition at line 252 of file AlignmentParameterSelector.cc.
References Exception, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNames(), AlignmentParameterSelector::TOBDetIdRanges::theLayerRanges, AlignmentParameterSelector::TOBDetIdRanges::theModuleRanges, AlignmentParameterSelector::TOBDetIdRanges::theRodRanges, AlignmentParameterSelector::TOBDetIdRanges::theSideRanges, and theTOBDetIdRanges.
Referenced by setGeometryCuts().
|
private |
Definition at line 119 of file AlignmentParameterSelector.h.
Referenced by outsideDetIdRanges(), and setGeometryCuts().
|
private |
DetId restrictions in eta, phi, r, x, y, z to be applied for next addSelection.
Definition at line 118 of file AlignmentParameterSelector.h.
Referenced by outsideDetIdRanges(), and setGeometryCuts().
|
private |
Definition at line 121 of file AlignmentParameterSelector.h.
Referenced by outsideDetIdRanges(), and setGeometryCuts().
|
private |
Definition at line 120 of file AlignmentParameterSelector.h.
Referenced by outsideDetIdRanges(), and setGeometryCuts().
|
private |
Definition at line 105 of file AlignmentParameterSelector.h.
Referenced by addSelection().
|
private |
Definition at line 202 of file AlignmentParameterSelector.h.
Referenced by layerDeselected(), and setSpecials().
|
private |
Definition at line 201 of file AlignmentParameterSelector.h.
Referenced by setSpecials().
|
private |
Definition at line 104 of file AlignmentParameterSelector.h.
Referenced by addSelection().
|
private |
Definition at line 198 of file AlignmentParameterSelector.h.
Referenced by layerDeselected(), and setSpecials().
|
private |
Definition at line 199 of file AlignmentParameterSelector.h.
Referenced by layerDeselected(), and setSpecials().
|
private |
Referenced by clearGeometryCuts(), outsideDetIdRanges(), and setPXBDetIdCuts().
|
private |
Referenced by clearGeometryCuts(), outsideDetIdRanges(), and setPXFDetIdCuts().
|
private |
geometrical restrictions in eta, phi, r, x, y, z to be applied for next addSelection
Definition at line 110 of file AlignmentParameterSelector.h.
Referenced by clearGeometryCuts(), outsideGeometricalRanges(), and setGeometryCuts().
|
private |
Definition at line 111 of file AlignmentParameterSelector.h.
Referenced by clearGeometryCuts(), outsideGeometricalRanges(), and setGeometryCuts().
|
private |
Definition at line 112 of file AlignmentParameterSelector.h.
Referenced by clearGeometryCuts(), outsideGeometricalRanges(), and setGeometryCuts().
|
private |
Definition at line 113 of file AlignmentParameterSelector.h.
Referenced by clearGeometryCuts(), outsideGeometricalRanges(), and setGeometryCuts().
|
private |
Definition at line 114 of file AlignmentParameterSelector.h.
Referenced by clearGeometryCuts(), outsideGeometricalRanges(), and setGeometryCuts().
|
private |
Definition at line 115 of file AlignmentParameterSelector.h.
Referenced by clearGeometryCuts(), outsideGeometricalRanges(), and setGeometryCuts().
|
private |
Definition at line 204 of file AlignmentParameterSelector.h.
Referenced by detUnitDeselected(), and setSpecials().
|
private |
Definition at line 106 of file AlignmentParameterSelector.h.
Referenced by add(), clear(), and selectedAlignables().
|
private |
Definition at line 107 of file AlignmentParameterSelector.h.
Referenced by add(), clear(), and selectedParameters().
|
private |
Definition at line 200 of file AlignmentParameterSelector.h.
Referenced by layerDeselected(), and setSpecials().
|
private |
Referenced by clearGeometryCuts(), outsideDetIdRanges(), and setTECDetIdCuts().
|
private |
Referenced by clearGeometryCuts(), outsideDetIdRanges(), and setTIBDetIdCuts().
|
private |
Referenced by clearGeometryCuts(), outsideDetIdRanges(), and setTIDDetIdCuts().
|
private |
Referenced by clearGeometryCuts(), outsideDetIdRanges(), and setTOBDetIdCuts().
|
private |
Definition at line 103 of file AlignmentParameterSelector.h.
Referenced by addAllAlignables(), addAllDets(), addAllLayers(), addAllRods(), addSelection(), and alignableTracker().