#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 301 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 283 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 49 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 351 of file CocoaDBMgr.cc.
References asHepMatrix(), OpticalObject::CoordinateEntryList(), gather_cfg::cout, ALIUtils::debug, OpticalObject::getCmsswID(), GetEntryError(), visualization-live-secondInstance_cfg::m, GlobalErrorBase< T, ErrorWeightType >::matrix(), and OpticalObject::name().
Referenced by BuildAlignments().
|
private |
Definition at line 333 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 262 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 271 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 38 of file CocoaDBMgr.cc.
References CocoaDBMgr(), and instance.
Referenced by Fit::startFit().
|
private |
Definition at line 168 of file CocoaDBMgr.cc.
References OpticalObject::centreGlob(), OpticalObject::CoordinateEntryList(), gather_cfg::cout, data, OpticalAlignParam::dim_type_, OpticalAlignParam::error_, OpticalObject::ExtraEntryList(), OpticalObject::getCmsswID(), GetEntryError(), OpticalObject::getLocalRotationAngles(), LogDebug, visualization-live-secondInstance_cfg::m, Entry::name(), OpticalObject::name(), OpticalAlignParam::name_, OpticalObject::parent(), Entry::quality(), OpticalAlignParam::quality_, OpticalObject::rmGlob(), Entry::type(), 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().