#include <DTSurvey.h>
Public Member Functions | |
void | CalculateChambers () |
DTSurvey (const std::string &, const std::string &, int) | |
const DTSurveyChamber * | getChamber (int, int) const |
int | getId () const |
void | ReadChambers (edm::ESHandle< DTGeometry >) |
~DTSurvey () | |
Private Member Functions | |
void | FillWheelInfo () |
Private Attributes | |
DTSurveyChamber *** | chambers |
TMatrixD | delta |
int | id |
std::string | nameOfChamberInfoFile |
std::string | nameOfWheelInfoFile |
float | OffsetZ |
TMatrixD | Rot |
Implements a set of measurements given by survey, tipically a wheel.
Contains DTSurveyChambers and the displacements and rotations for each are calculated.
Definition at line 25 of file DTSurvey.h.
DTSurvey::DTSurvey | ( | const std::string & | Wheel, |
const std::string & | Chambers, | ||
int | n | ||
) |
Definition at line 12 of file DTSurvey.cc.
References FillWheelInfo(), dqmiodumpmetadata::n, nameOfChamberInfoFile, and nameOfWheelInfoFile.
DTSurvey::~DTSurvey | ( | ) |
void DTSurvey::CalculateChambers | ( | ) |
|
private |
Definition at line 120 of file DTSurvey.cc.
References alpha, HLT_2022v15_cff::beta, funct::cos(), delta, CustomPhysics_cfi::gamma, dqmdumpme::k, nameOfWheelInfoFile, OffsetZ, Rot, and funct::sin().
Referenced by DTSurvey().
const DTSurveyChamber * DTSurvey::getChamber | ( | int | station, |
int | sector | ||
) | const |
Definition at line 32 of file DTSurvey.cc.
References chambers, hgcalTBTopologyTester_cfi::sector, and relativeConstraints::station.
|
inline |
void DTSurvey::ReadChambers | ( | edm::ESHandle< DTGeometry > | pDD | ) |
Definition at line 34 of file DTSurvey.cc.
References DTSurveyChamber::addPoint(), chambers, gather_cfg::cout, delta, change_name::diff, PVValHelper::dx, PVValHelper::dy, PVValHelper::dz, debug_messages_cfi::errors, geometryDiff::file, DTGeometry::idToDet(), nameOfChamberInfoFile, OffsetZ, alignCSCRings::r, DetId::rawId(), SiStripPI::rms, Rot, hcal_runs::rt, hgcalTBTopologyTester_cfi::sector, relativeConstraints::station, GeomDet::toLocal(), x, PV3DBase< T, PVType, FrameType >::x(), y, PV3DBase< T, PVType, FrameType >::y(), z, and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 50 of file DTSurvey.h.
Referenced by CalculateChambers(), getChamber(), ReadChambers(), and ~DTSurvey().
|
private |
Definition at line 47 of file DTSurvey.h.
Referenced by FillWheelInfo(), ReadChambers(), and edmStreamStallGrapher.StreamInfoElement::unpack().
|
private |
Definition at line 43 of file DTSurvey.h.
Referenced by getId().
|
private |
Definition at line 42 of file DTSurvey.h.
Referenced by DTSurvey(), and ReadChambers().
|
private |
Definition at line 42 of file DTSurvey.h.
Referenced by DTSurvey(), and FillWheelInfo().
|
private |
Definition at line 46 of file DTSurvey.h.
Referenced by FillWheelInfo(), and ReadChambers().
|
private |
Definition at line 48 of file DTSurvey.h.
Referenced by FillWheelInfo(), and ReadChambers().