Private Member Functions | |
void | correctAllOpticalAlignments (std::vector< OpticalAlignInfo > &allDBOpticalAlignments) |
void | correctOpticalAlignmentParameter (OpticalAlignParam &myXMLParam, const OpticalAlignParam &myDBParam) |
std::vector< OpticalAlignInfo > | readCalibrationDB (const edm::EventSetup &evts) |
void | readXMLFile (const edm::EventSetup &evts) |
void | runCocoa () |
Private Attributes | |
OpticalAlignMeasurements | measList_ |
OpticalAlignments | oaList_ |
std::string | theCocoaDaqRootFileName_ |
Additional Inherited Members | |
Public Types inherited from edm::one::EDAnalyzerBase | |
typedef EDAnalyzerBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Static Public Member Functions inherited from edm::one::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDConsumerBase | |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () noexcept |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) noexcept |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
Definition at line 30 of file CocoaAnalyzer.cc.
|
explicit |
Definition at line 54 of file CocoaAnalyzer.cc.
References GlobalOptionMgr::getInstance(), Data_TkAlMinBias_Run2018C_PromptReco_v3_cff::maxEvents, muonDTDigis_cfi::pset, GlobalOptionMgr::setDefaultGlobalOptions(), GlobalOptionMgr::setGlobalOption(), AlCaHLTBitMon_QueryRunRegistry::string, and theCocoaDaqRootFileName_.
|
inlineexplicit |
Definition at line 33 of file CocoaAnalyzer.cc.
|
inlineoverride |
Definition at line 34 of file CocoaAnalyzer.cc.
|
overridevirtual |
Implements edm::one::EDAnalyzerBase.
Definition at line 66 of file CocoaAnalyzer.cc.
References correctAllOpticalAlignments(), readCalibrationDB(), readXMLFile(), runCocoa(), and ALIUtils::setDebugVerbosity().
|
overridevirtual |
|
private |
Definition at line 474 of file CocoaAnalyzer.cc.
References correctOpticalAlignmentParameter(), ALIUtils::debug, oaList_, and OpticalAlignments::opticalAlignments_.
Referenced by analyze().
|
private |
Definition at line 541 of file CocoaAnalyzer.cc.
References ALIUtils::debug, OpticalAlignParam::dimType(), visualization-live-secondInstance_cfg::m, AlCaHLTBitMon_QueryRunRegistry::string, and OpticalAlignParam::value_.
Referenced by correctAllOpticalAlignments().
|
private |
Definition at line 450 of file CocoaAnalyzer.cc.
References ALIUtils::debug, edm::EventSetup::get(), get, OpticalAlignments::opticalAlignments_, and edm::ESHandle< T >::product().
Referenced by analyze().
|
private |
Definition at line 85 of file CocoaAnalyzer.cc.
References particleFlowDisplacedVertex_cfi::angles, OpticalAlignInfo::angx_, OpticalAlignInfo::angy_, OpticalAlignInfo::angz_, OpticalAlignMeasurementInfo::clear(), OpticalAlignParam::clear(), OpticalAlignInfo::clear(), ALIUtils::debug, cms::DDCompactView::detector(), OpticalAlignParam::dim_type_, OpticalAlignParam::error_, OpticalAlignInfo::extraEntries_, cms::DDFilteredView::firstChild(), edm::EventSetup::get(), get, ALIUtils::getRotationAnglesFromMatrix(), mps_fire::i, testProducerWithPsetDescEmpty_cfi::i2, OpticalAlignMeasurementInfo::ID_, OpticalAlignInfo::ID_, OpticalAlignMeasurementInfo::isSimulatedValue_, visualization-live-secondInstance_cfg::m, measList_, OpticalAlignMeasurementInfo::measObjectNames_, cms::DDFilteredView::mergedSpecifics(), Skims_PA_cff::name, OpticalAlignMeasurementInfo::name_, OpticalAlignParam::name_, OpticalAlignInfo::name_, names, oaList_, OpticalAlignMeasurements::oaMeasurements_, OpticalAlignments::opticalAlignments_, OpticalAlignInfo::parentName_, cms::DDFilteredView::path(), quality, OpticalAlignParam::quality_, makeMuonMisalignmentScenario::rot, cms::DDCompactView::specpars(), AlCaHLTBitMon_QueryRunRegistry::string, OpticalAlignMeasurementInfo::type_, OpticalAlignInfo::type_, OpticalAlignParam::value_, contentValuesCheck::values, OpticalAlignMeasurementInfo::values_, cms::DDFilteredView::volume(), cms::DDDetector::worldVolume(), OpticalAlignInfo::x_, geometryCSVtoXML::xx, geometryCSVtoXML::xy, geometryCSVtoXML::xz, OpticalAlignInfo::y_, geometryCSVtoXML::yy, geometryCSVtoXML::yz, OpticalAlignInfo::z_, and geometryCSVtoXML::zz.
Referenced by analyze().
|
private |
Definition at line 567 of file CocoaAnalyzer.cc.
References ALIUtils::debug, ALIFileOut::getInstance(), Fit::getInstance(), Model::getInstance(), measList_, ReggeGribovPartonMC_EposLHC_2760GeV_PbPb_cfi::model, oaList_, ALIUtils::report, Model::ReportFName(), and Fit::startFit().
Referenced by analyze().
|
private |
Definition at line 50 of file CocoaAnalyzer.cc.
Referenced by readXMLFile(), and runCocoa().
|
private |
Definition at line 49 of file CocoaAnalyzer.cc.
Referenced by correctAllOpticalAlignments(), readXMLFile(), and runCocoa().
|
private |
Definition at line 51 of file CocoaAnalyzer.cc.
Referenced by CocoaAnalyzer().