#include <CocoaDBMgr.h>
Public Member Functions | |
bool | DumpCocoaResults () |
~CocoaDBMgr () | |
Static Public Member Functions | |
static CocoaDBMgr * | getInstance () |
Private Member Functions | |
std::pair< Alignments *, AlignmentErrorsExtended * > | BuildAlignments (bool bDT) |
OpticalAlignments * | BuildOpticalAlignments () |
CocoaDBMgr () | |
AlignTransformErrorExtended * | GetAlignInfoErrorFromOptO (OpticalObject *opto) |
AlignTransform * | GetAlignInfoFromOptO (OpticalObject *opto) |
double | GetEntryError (const Entry *entry) |
double | GetEntryError (const Entry *entry1, const Entry *entry2) |
OpticalAlignInfo | GetOptAlignInfoFromOptO (OpticalObject *opto) |
Static Private Attributes | |
static CocoaDBMgr * | instance = nullptr |
Definition at line 35 of file CocoaDBMgr.h.
|
private |
|
inline |
Definition at line 42 of file CocoaDBMgr.h.
|
private |
Definition at line 268 of file CocoaDBMgr.cc.
References gather_cfg::cout, ALIUtils::debug, GetAlignInfoErrorFromOptO(), GetAlignInfoFromOptO(), Alignments::m_align, AlignmentErrorsExtended::m_alignError, and Model::OptOList().
Referenced by DumpCocoaResults().
|
private |
Definition at line 250 of file CocoaDBMgr.cc.
References gather_cfg::cout, data, ALIUtils::debug, GetOptAlignInfoFromOptO(), OpticalAlignments::opticalAlignments_, and Model::OptOList().
Referenced by DumpCocoaResults().
bool CocoaDBMgr::DumpCocoaResults | ( | ) |
Definition at line 48 of file CocoaDBMgr.cc.
References cond::service::PoolDBOutputService::appendSinceTime(), cond::service::PoolDBOutputService::beginOfTime(), BuildAlignments(), BuildOpticalAlignments(), gather_cfg::cout, cond::service::PoolDBOutputService::createNewIOV(), cond::service::PoolDBOutputService::currentTime(), ALIUtils::debug, cond::service::PoolDBOutputService::endOfTime(), Exception, GlobalOptionMgr::getInstance(), GlobalOptionMgr::GlobalOptions(), edm::Service< T >::isAvailable(), cond::service::PoolDBOutputService::isNewTagRequest(), Alignments::m_align, AlignmentErrorsExtended::m_alignError, Fit::nEvent, OpticalAlignments::opticalAlignments_, and TRUE.
Referenced by Fit::startFit().
|
private |
Definition at line 318 of file CocoaDBMgr.cc.
References asHepMatrix(), OpticalObject::CoordinateEntryList(), gather_cfg::cout, ALIUtils::debug, OpticalObject::getCmsswID(), GetEntryError(), GlobalErrorBase< T, ErrorWeightType >::matrix(), and OpticalObject::name().
Referenced by BuildAlignments().
|
private |
Definition at line 300 of file CocoaDBMgr.cc.
References OpticalObject::centreGlob(), gather_cfg::cout, ALIUtils::debug, OpticalObject::getCmsswID(), OpticalObject::name(), OpticalObject::rmGlob(), and makeMuonMisalignmentScenario::rot.
Referenced by BuildAlignments().
|
private |
Definition at line 229 of file CocoaDBMgr.cc.
References mps_splice::entry, Fit::GetAtWAMatrix(), hlt_dqm_clientPB-live_cfg::me, and mathSSE::sqrt().
Referenced by GetAlignInfoErrorFromOptO(), GetEntryError(), and GetOptAlignInfoFromOptO().
Definition at line 238 of file CocoaDBMgr.cc.
References Entry::fitPos(), Fit::GetAtWAMatrix(), GetEntryError(), hlt_dqm_clientPB-live_cfg::me, Entry::quality(), and mathSSE::sqrt().
|
static |
Definition at line 37 of file CocoaDBMgr.cc.
References CocoaDBMgr(), and instance.
Referenced by Fit::startFit().
|
private |
Definition at line 167 of file CocoaDBMgr.cc.
References OpticalObject::centreGlob(), OpticalObject::CoordinateEntryList(), gather_cfg::cout, data, OpticalAlignParam::dim_type_, OpticalAlignParam::error_, OpticalObject::ExtraEntryList(), Fit::GetAtWAMatrix(), OpticalObject::getCmsswID(), GetEntryError(), OpticalObject::getLocalRotationAngles(), M_PI, MatrixMeschach::Mat(), OpticalObject::name(), OpticalAlignParam::name_, OpticalObject::parent(), OpticalAlignParam::quality_, OpticalObject::rmGlob(), OpticalObject::type(), and OpticalAlignParam::value_.
Referenced by BuildOpticalAlignments().
|
staticprivate |
Definition at line 59 of file CocoaDBMgr.h.
Referenced by getInstance(), and production_tasks.Task::getname().