#include <AlignmentPayloadInspectorHelper.h>
Public Member Functions | |
void | computeBarycenters (const std::vector< AlignTransform > &input, const TrackerTopology &tTopo, const std::map< AlignmentPI::coordinate, float > &GPR) |
const double | getNModules (AlignmentPI::PARTITION p) |
GlobalPoint | getPartitionAvg (AlignmentPI::PARTITION p) |
const std::array< double, 6 > | getX () |
const std::array< double, 6 > | getY () |
const std::array< double, 6 > | getZ () |
void | init () |
virtual | ~TkAlBarycenters () |
Public Attributes | |
std::map< AlignmentPI::PARTITION, double > | nmodules |
std::map< AlignmentPI::PARTITION, double > | Xbarycenters |
std::map< AlignmentPI::PARTITION, double > | Ybarycenters |
std::map< AlignmentPI::PARTITION, double > | Zbarycenters |
Definition at line 850 of file AlignmentPayloadInspectorHelper.h.
|
inlinevirtual |
Definition at line 903 of file AlignmentPayloadInspectorHelper.h.
|
inline |
Definition at line 925 of file AlignmentPayloadInspectorHelper.h.
References cms::cuda::assert(), AlignmentPI::BPIX, COUT, AlignmentPI::FPIXm, AlignmentPI::FPIXp, init(), input, nmodules, AlCaHLTBitMon_ParallelJobs::p, AlignmentPI::PARTITIONS, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, TrackerTopology::pxfSide(), AlignmentPI::t_x, AlignmentPI::t_y, AlignmentPI::t_z, StripSubdetector::TEC, AlignmentPI::TECm, AlignmentPI::TECp, TrackerTopology::tecSide(), StripSubdetector::TIB, AlignmentPI::TIB, StripSubdetector::TID, AlignmentPI::TIDm, AlignmentPI::TIDp, TrackerTopology::tidSide(), StripSubdetector::TOB, AlignmentPI::TOB, DetId::Tracker, Xbarycenters, Ybarycenters, and Zbarycenters.
Referenced by BeamSpotOnlineShifter::deltaAlignments().
|
inline |
Definition at line 862 of file AlignmentPayloadInspectorHelper.h.
References nmodules, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by BeamSpotOnlineShifter::getPixelBarycenter().
|
inline |
Definition at line 918 of file AlignmentPayloadInspectorHelper.h.
References AlCaHLTBitMon_ParallelJobs::p, Xbarycenters, Ybarycenters, and Zbarycenters.
Referenced by BeamSpotOnlineShifter::getPixelBarycenter().
|
inline |
Definition at line 869 of file AlignmentPayloadInspectorHelper.h.
References AlignmentPI::BPIX, AlignmentPI::FPIXm, AlignmentPI::FPIXp, AlignmentPI::TECm, AlignmentPI::TECp, AlignmentPI::TIB, AlignmentPI::TIDm, AlignmentPI::TIDp, AlignmentPI::TOB, and Xbarycenters.
|
inline |
Definition at line 881 of file AlignmentPayloadInspectorHelper.h.
References AlignmentPI::BPIX, AlignmentPI::FPIXm, AlignmentPI::FPIXp, AlignmentPI::TECm, AlignmentPI::TECp, AlignmentPI::TIB, AlignmentPI::TIDm, AlignmentPI::TIDp, AlignmentPI::TOB, and Ybarycenters.
|
inline |
Definition at line 893 of file AlignmentPayloadInspectorHelper.h.
References AlignmentPI::BPIX, AlignmentPI::FPIXm, AlignmentPI::FPIXp, AlignmentPI::TECm, AlignmentPI::TECp, AlignmentPI::TIB, AlignmentPI::TIDm, AlignmentPI::TIDp, AlignmentPI::TOB, and Zbarycenters.
|
inline |
Definition at line 907 of file AlignmentPayloadInspectorHelper.h.
References nmodules, Xbarycenters, Ybarycenters, and Zbarycenters.
Referenced by computeBarycenters().
std::map<AlignmentPI::PARTITION, double> AlignmentPI::TkAlBarycenters::nmodules |
Definition at line 854 of file AlignmentPayloadInspectorHelper.h.
Referenced by computeBarycenters(), getNModules(), and init().
std::map<AlignmentPI::PARTITION, double> AlignmentPI::TkAlBarycenters::Xbarycenters |
Definition at line 851 of file AlignmentPayloadInspectorHelper.h.
Referenced by computeBarycenters(), getPartitionAvg(), getX(), and init().
std::map<AlignmentPI::PARTITION, double> AlignmentPI::TkAlBarycenters::Ybarycenters |
Definition at line 852 of file AlignmentPayloadInspectorHelper.h.
Referenced by computeBarycenters(), getPartitionAvg(), getY(), and init().
std::map<AlignmentPI::PARTITION, double> AlignmentPI::TkAlBarycenters::Zbarycenters |
Definition at line 853 of file AlignmentPayloadInspectorHelper.h.
Referenced by computeBarycenters(), getPartitionAvg(), getZ(), and init().