CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs | Enumerations | Functions
EcalChannelStatusPyWrapper.cc File Reference
#include "CondFormats/EcalObjects/interface/EcalChannelStatus.h"
#include "CondTools/Ecal/interface/EcalChannelStatusXMLTranslator.h"
#include "TROOT.h"
#include "TH2F.h"
#include "TCanvas.h"
#include "TStyle.h"
#include "TColor.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 <fstream>
#include <algorithm>
#include <numeric>
#include <iterator>
#include <boost/ref.hpp>
#include <boost/bind.hpp>
#include <boost/function.hpp>
#include <boost/iterator/transform_iterator.hpp>

Go to the source code of this file.

Classes

struct  cond::ExtractWhat< ecalcond::Container >
 
struct  pythonID::pluginName_EcalChannelStatus
 
class  cond::ValueExtractor< ecalcond::Container >
 

Namespaces

 cond
 
 cond::ecalcond
 
 condPython
 
 pythonID
 

Typedefs

typedef boost::function< void(Container
const &cont, std::vector< int >
const &which, std::vector
< float > &result)> 
cond::ecalcond::CondExtractor
 
typedef EcalChannelStatus cond::ecalcond::Container
 
typedef Container::Items cond::ecalcond::Items
 
typedef Container::value_type cond::ecalcond::value_type
 

Enumerations

enum  cond::ecalcond::How {
  cond::ecalcond::singleChannel, cond::ecalcond::bySuperModule, cond::ecalcond::barrel, cond::ecalcond::endcap,
  cond::ecalcond::all, cond::ecalcond::singleChannel, cond::ecalcond::bySuperModule, cond::ecalcond::all,
  cond::ecalcond::singleChannel, cond::ecalcond::bySuperModule, cond::ecalcond::all, cond::ecalcond::singleChannel,
  cond::ecalcond::bySuperModule, cond::ecalcond::all, cond::ecalcond::singleChannel, cond::ecalcond::bySuperModule,
  cond::ecalcond::all, cond::ecalcond::singleChannel, cond::ecalcond::bySuperModule, cond::ecalcond::barrel,
  cond::ecalcond::endcap, cond::ecalcond::all, cond::ecalcond::singleChannel, cond::ecalcond::bySuperModule,
  cond::ecalcond::all
}
 

Functions

int cond::ecalcond::bad (Items const &cont)
 
 BOOST_PYTHON_MODULE (pluginEcalChannelStatusPyInterface)
 
template<>
void condPython::defineWhat< cond::ecalcond::Container > ()
 
void cond::ecalcond::extractAll (Container const &cont, std::vector< int > const &, std::vector< float > &result)
 
void cond::ecalcond::extractBarrel (Container const &cont, std::vector< int > const &, std::vector< float > &result)
 
void cond::ecalcond::extractEndcap (Container const &cont, std::vector< int > const &, std::vector< float > &result)
 
void cond::ecalcond::extractSingleChannel (Container const &cont, std::vector< int > const &which, std::vector< float > &result)
 
void cond::ecalcond::extractSuperModules (Container const &cont, std::vector< int > const &which, std::vector< float > &result)
 
std::string cond::getTotalErrors (const std::vector< EcalChannelStatusCode > &vItems)
 
static const
cond::ClassInfoFactory::PMaker
< pythonID::pluginName_EcalChannelStatus
s_maker__LINE__ (pythonID::pluginName_EcalChannelStatus().pluginName(cond::idCategories::pythonIDCategory).c_str())
 
void cond::setErr (unsigned int const &statusCode, std::vector< std::pair< std::string, unsigned int > > &vTotalWithErr)
 
std::string cond::StCodeToStr (unsigned int const &statusCode)
 

Function Documentation

BOOST_PYTHON_MODULE ( pluginEcalChannelStatusPyInterface  )

Definition at line 496 of file EcalChannelStatusPyWrapper.cc.

static const cond::ClassInfoFactory ::PMaker< pythonID:: pluginName_EcalChannelStatus > s_maker__LINE__ ( pythonID::  pluginName_EcalChannelStatus).pluginName(cond::idCategories::pythonIDCategory).c_str()
static