#include "CondCore/Utilities/interface/PayloadInspector.h"
#include "DataFormats/EcalDetId/interface/EBDetId.h"
#include "DataFormats/EcalDetId/interface/EEDetId.h"
#include "CondFormats/EcalObjects/interface/EcalCondObjectContainer.h"
#include "TH2F.h"
#include <string>
Go to the source code of this file.
Enumerations | |
enum | { kEBChannels = 61200, kEEChannels = 14648 } |
enum | { MIN_IETA = 1, MIN_IPHI = 1, MAX_IETA = 85, MAX_IPHI = 360, EBhistEtaMax = 171 } |
enum | { IX_MIN = 1, IY_MIN = 1, IX_MAX = 100, IY_MAX = 100, EEhistXMax = 220 } |
Functions | |
template<class floatCondObj > | |
void | fillEBMap_DiffIOV (std::shared_ptr< floatCondObj > payload, TH2F *&barrel, int irun, float pEB[], float &pEBmin, float &pEBmax) |
template<class floatCondObj > | |
void | fillEBMap_SingleIOV (std::shared_ptr< floatCondObj > payload, TH2F *&barrel) |
template<class floatCondObj > | |
void | fillEEMap_DiffIOV (std::shared_ptr< floatCondObj > payload, TH2F *&endc_m, TH2F *&endc_p, int irun, float pEE[], float &pEEmin, float &pEEmax) |
template<class floatCondObj > | |
void | fillEEMap_SingleIOV (std::shared_ptr< floatCondObj > payload, TH2F *&endc_m, TH2F *&endc_p) |
void | fillTableWithSummary (TH2F *&align, std::string title, const float &mean_x_EB, const float &rms_EB, const int &num_x_EB, const float &mean_x_EE, const float &rms_EE, const int &num_x_EE) |
anonymous enum |
Enumerator | |
---|---|
kEBChannels | |
kEEChannels |
Definition at line 9 of file EcalFloatCondObjectContainerUtils.h.
anonymous enum |
Enumerator | |
---|---|
MIN_IETA | |
MIN_IPHI | |
MAX_IETA | |
MAX_IPHI | |
EBhistEtaMax |
Definition at line 10 of file EcalFloatCondObjectContainerUtils.h.
anonymous enum |
Enumerator | |
---|---|
IX_MIN | |
IY_MIN | |
IX_MAX | |
IY_MAX | |
EEhistXMax |
Definition at line 11 of file EcalFloatCondObjectContainerUtils.h.
void fillEBMap_DiffIOV | ( | std::shared_ptr< floatCondObj > | payload, |
TH2F *& | barrel, | ||
int | irun, | ||
float | pEB[], | ||
float & | pEBmin, | ||
float & | pEBmax | ||
) |
Definition at line 62 of file EcalFloatCondObjectContainerUtils.h.
References diffTreeTool::diff, EcalCondObjectContainer< T >::end(), PVValHelper::eta, EcalCondObjectContainer< T >::find(), objects.autophobj::float, EBDetId::kSizeForDenseIndexing, EBDetId::MIN_HASH, PVValHelper::phi, EBDetId::unhashIndex(), and mps_merge::weight.
void fillEBMap_SingleIOV | ( | std::shared_ptr< floatCondObj > | payload, |
TH2F *& | barrel | ||
) |
Definition at line 15 of file EcalFloatCondObjectContainerUtils.h.
References EcalCondObjectContainer< T >::end(), PVValHelper::eta, EcalCondObjectContainer< T >::find(), objects.autophobj::float, EBDetId::kSizeForDenseIndexing, EBDetId::MIN_HASH, PVValHelper::phi, and EBDetId::unhashIndex().
void fillEEMap_DiffIOV | ( | std::shared_ptr< floatCondObj > | payload, |
TH2F *& | endc_m, | ||
TH2F *& | endc_p, | ||
int | irun, | ||
float | pEE[], | ||
float & | pEEmin, | ||
float & | pEEmax | ||
) |
Definition at line 100 of file EcalFloatCondObjectContainerUtils.h.
References diffTreeTool::diff, EcalCondObjectContainer< T >::end(), EcalCondObjectContainer< T >::find(), objects.autophobj::float, EEDetId::hashedIndex(), IX_MAX, IX_MIN, IY_MAX, IY_MIN, DetId::rawId(), EEDetId::validDetId(), mps_merge::weight, and EEDetId::XYMODE.
void fillEEMap_SingleIOV | ( | std::shared_ptr< floatCondObj > | payload, |
TH2F *& | endc_m, | ||
TH2F *& | endc_p | ||
) |
Definition at line 39 of file EcalFloatCondObjectContainerUtils.h.
References EcalCondObjectContainer< T >::end(), EcalCondObjectContainer< T >::find(), objects.autophobj::float, IX_MAX, IX_MIN, IY_MAX, IY_MIN, DetId::rawId(), EEDetId::validDetId(), and EEDetId::XYMODE.
void fillTableWithSummary | ( | TH2F *& | align, |
std::string | title, | ||
const float & | mean_x_EB, | ||
const float & | rms_EB, | ||
const int & | num_x_EB, | ||
const float & | mean_x_EE, | ||
const float & | rms_EE, | ||
const int & | num_x_EE | ||
) |
Definition at line 137 of file EcalFloatCondObjectContainerUtils.h.