#include <WriteESAlignments.h>
Public Types | |
typedef Alignments * | AliPtr |
typedef std::vector < AlignTransform > | AliVec |
typedef std::vector< double > | DVec |
typedef AlignTransform::Rotation | Rot |
typedef AlignTransform::Translation | Trl |
Public Member Functions | |
WriteESAlignments (const edm::EventSetup &eventSetup, const DVec &alphaVec, const DVec &betaVec, const DVec &gammaVec, const DVec &xtranslVec, const DVec &ytranslVec, const DVec &ztranslVec) | |
~WriteESAlignments () | |
Static Public Attributes | |
static const unsigned int | k_nA = EcalPreshowerGeometry::numberOfAlignments() |
Private Member Functions | |
void | convert (const edm::EventSetup &eS, const DVec &a, const DVec &b, const DVec &g, const DVec &x, const DVec &y, const DVec &z, AliVec &va) |
void | write (AliPtr aliPtr) |
Definition at line 14 of file WriteESAlignments.h.
typedef Alignments* WriteESAlignments::AliPtr |
Definition at line 18 of file WriteESAlignments.h.
typedef std::vector<AlignTransform> WriteESAlignments::AliVec |
Definition at line 19 of file WriteESAlignments.h.
typedef std::vector<double> WriteESAlignments::DVec |
Definition at line 24 of file WriteESAlignments.h.
Definition at line 22 of file WriteESAlignments.h.
Definition at line 21 of file WriteESAlignments.h.
WEA::WriteESAlignments | ( | const edm::EventSetup & | eventSetup, |
const DVec & | alphaVec, | ||
const DVec & | betaVec, | ||
const DVec & | gammaVec, | ||
const DVec & | xtranslVec, | ||
const DVec & | ytranslVec, | ||
const DVec & | ztranslVec | ||
) |
Definition at line 20 of file WriteESAlignments.cc.
References assert(), convert(), k_nA, and write().
WEA::~WriteESAlignments | ( | ) |
Definition at line 18 of file WriteESAlignments.cc.
|
private |
Definition at line 66 of file WriteESAlignments.cc.
References alpha, beta, gather_cfg::cout, EcalPreshowerGeometry::detIdFromLocalAlignmentIndex(), DetId::Ecal, EcalPreshower, relativeConstraints::geom, edm::EventSetup::get(), i, k_nA, idealTransformation::rotation, and detailsBasic3DVector::z.
Referenced by WriteESAlignments().
|
private |
Definition at line 51 of file WriteESAlignments.cc.
References gather_cfg::cout, cond::service::PoolDBOutputService::currentTime(), edm::Service< T >::isAvailable(), and cond::service::PoolDBOutputService::writeOne().
Referenced by WriteESAlignments().
|
static |
Definition at line 26 of file WriteESAlignments.h.
Referenced by convert(), and WriteESAlignments().