#include "CondFormats/EcalObjects/interface/EcalPulseShapes.h"
#include "CondFormats/EcalObjects/interface/EcalPulseCovariances.h"
#include "CondTools/Ecal/interface/EcalPulseCovariancesXMLTranslator.h"
#include "CondTools/Ecal/interface/EcalCondHeader.h"
#include "TH2F.h"
#include "TCanvas.h"
#include "TStyle.h"
#include "TLine.h"
#include "DataFormats/EcalDetId/interface/EBDetId.h"
#include "DataFormats/EcalDetId/interface/EEDetId.h"
#include "CondCore/Utilities/interface/PayLoadInspector.h"
#include "CondCore/Utilities/interface/InspectorPythonWrapper.h"
#include <string>
#include <sstream>
#include <algorithm>
#include <numeric>
#include <iterator>
#include <boost/ref.hpp>
#include <boost/bind.hpp>
#include <boost/function.hpp>
#include <boost/iterator/transform_iterator.hpp>
#include <fstream>
#include "CondCore/EcalPlugins/plugins/EcalPyWrapperFunctions.h"
Go to the source code of this file.
Classes | |
class | cond::EcalPulseCovariancesHelper |
struct | cond::ExtractWhat< EcalPulseCovariances > |
struct | pythonID::pluginName_EcalPulseCovariances |
class | cond::ValueExtractor< EcalPulseCovariances > |
Namespaces | |
cond | |
cond::ecalpulsecovariance | |
condPython | |
pythonID | |
Macros | |
#define | THERAW 0 |
Typedefs | |
typedef boost::function< void(EcalPulseCovariances const &pulseshapes, Quantity q, std::vector< int > const &which, std::vector< float > &result)> | cond::ecalpulsecovariance::PulseCovarianceExtractor |
Functions | |
float | cond::ecalpulsecovariance::average (EcalPulseCovariances const &pulseshapes, Quantity q) |
BOOST_PYTHON_MODULE (pluginEcalPulseCovariancesPyInterface) | |
template<> | |
void | condPython::defineWhat< EcalPulseCovariances > () |
void | cond::ecalpulsecovariance::extractAverage (EcalPulseCovariances const &pulseshapes, Quantity q, std::vector< int > const &, std::vector< float > &result) |
void | cond::ecalpulsecovariance::extractSingleChannel (EcalPulseCovariances const &pulseshapes, Quantity q, std::vector< int > const &which, std::vector< float > &result) |
void | cond::ecalpulsecovariance::extractSuperModules (EcalPulseCovariances const &pulseshapes, Quantity q, std::vector< int > const &which, std::vector< float > &result) |
static const cond::ClassInfoFactory::PMaker < pythonID::pluginName_EcalPulseCovariances > | s_maker__LINE__ (pythonID::pluginName_EcalPulseCovariances().pluginName(cond::idCategories::pythonIDCategory).c_str()) |
#define THERAW 0 |
Definition at line 28 of file EcalPulseCovariancesPyWrapper.cc.
Referenced by cond::ecalpulsecovariance::average(), cond::ecalpulsecovariance::extractSingleChannel(), cond::EcalPulseCovariancesHelper::getValues(), and cond::PayLoadInspector< DataT >::plot().
BOOST_PYTHON_MODULE | ( | pluginEcalPulseCovariancesPyInterface | ) |
Definition at line 359 of file EcalPulseCovariancesPyWrapper.cc.
|
static |