#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 796 of file AlignmentPayloadInspectorHelper.h.
|
inlinevirtual |
Definition at line 849 of file AlignmentPayloadInspectorHelper.h.
void AlignmentPI::TkAlBarycenters::computeBarycenters | ( | const std::vector< AlignTransform > & | input, |
const TrackerTopology & | tTopo, | ||
const std::map< AlignmentPI::coordinate, float > & | GPR | ||
) |
Definition at line 860 of file AlignmentPayloadInspectorHelper.h.
References cms::cuda::assert(), AlignmentPI::BPIX, COUT, AlignmentPI::FPIXm, AlignmentPI::FPIXp, 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.
|
inline |
Definition at line 808 of file AlignmentPayloadInspectorHelper.h.
References nmodules, and AlCaHLTBitMon_ParallelJobs::p.
GlobalPoint AlignmentPI::TkAlBarycenters::getPartitionAvg | ( | AlignmentPI::PARTITION | p | ) |
Definition at line 853 of file AlignmentPayloadInspectorHelper.h.
References AlCaHLTBitMon_ParallelJobs::p, Xbarycenters, Ybarycenters, and Zbarycenters.
|
inline |
Definition at line 815 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 827 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 839 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.
void AlignmentPI::TkAlBarycenters::init | ( | ) |
std::map<AlignmentPI::PARTITION, double> AlignmentPI::TkAlBarycenters::nmodules |
Definition at line 800 of file AlignmentPayloadInspectorHelper.h.
Referenced by computeBarycenters(), and getNModules().
std::map<AlignmentPI::PARTITION, double> AlignmentPI::TkAlBarycenters::Xbarycenters |
Definition at line 797 of file AlignmentPayloadInspectorHelper.h.
Referenced by computeBarycenters(), getPartitionAvg(), and getX().
std::map<AlignmentPI::PARTITION, double> AlignmentPI::TkAlBarycenters::Ybarycenters |
Definition at line 798 of file AlignmentPayloadInspectorHelper.h.
Referenced by computeBarycenters(), getPartitionAvg(), and getY().
std::map<AlignmentPI::PARTITION, double> AlignmentPI::TkAlBarycenters::Zbarycenters |
Definition at line 799 of file AlignmentPayloadInspectorHelper.h.
Referenced by computeBarycenters(), getPartitionAvg(), and getZ().