#include <HcalObjRepresent.h>
Public Types | |
typedef std::tuple< int, int, int > | Coord |
typedef std::map< std::pair< std::string, int >, TH2F * > | DepthMap |
typedef std::map< Coord, Item > | tHcalValCont |
Public Member Functions | |
void | Divide (HcalDataContainer *dataCont2) |
void | FillCanv (TCanvas *canvas, std::string subDetName, int startDepth=1, int startCanv=1, std::string plotForm="2DHist") |
void | fillValConts () |
TCanvas * | getCanvasAll (std::string profile="2DHist") |
TCanvas * | getCanvasHBHO () |
TCanvas * | getCanvasHE () |
TCanvas * | getCanvasHF () |
DepthMap | GetDepths () |
Item * | getItemFromValCont (std::string subDetName, int depth, int ieta, int iphi, bool throwOnFail) |
TH1D * | GetProjection (TH2F *hist, std::string plotType, const char *newName, std::string subDetName, int depth) |
std::pair< float, float > | GetRange (TH1 *hist) |
unsigned int | GetRun () |
std::map< std::string, int > | GetSubDetDepths () |
std::string | GetTopoMode () |
std::string | GetUnit (std::string type) |
virtual float | getValue (Item *item) |
HcalDataContainer (std::shared_ptr< Items > payload, unsigned int run) | |
void | initGraphics () |
void | Subtract (HcalDataContainer *dataCont2) |
virtual | ~HcalDataContainer () |
Private Member Functions | |
tHcalValCont * | getContFromString (std::string subDetString) |
void | setTopoModeFromValConts (bool throwOnFail=false) |
Private Attributes | |
tHcalValCont | CALIBvalContainer |
tHcalValCont | CASTORvalContainer |
DepthMap | depths_ |
tHcalValCont | HBvalContainer |
tHcalValCont | HEvalContainer |
tHcalValCont | HFvalContainer |
tHcalValCont | HOvalContainer |
tHcalValCont | HTvalContainer |
std::shared_ptr< Items > | payload_ |
std::string | PlotMode_ |
unsigned int | run_ |
std::map< std::string, int > | subDetDepths_ |
std::string | TopoMode_ |
std::map< std::string, std::string > | units_ |
tHcalValCont | ZDCvalContainer |
Definition at line 39 of file HcalObjRepresent.h.
typedef std::tuple<int, int, int> HcalObjRepresent::HcalDataContainer< Items, Item >::Coord |
Definition at line 46 of file HcalObjRepresent.h.
typedef std::map< std::pair< std::string, int >, TH2F* > HcalObjRepresent::HcalDataContainer< Items, Item >::DepthMap |
Definition at line 51 of file HcalObjRepresent.h.
typedef std::map< Coord, Item > HcalObjRepresent::HcalDataContainer< Items, Item >::tHcalValCont |
Definition at line 49 of file HcalObjRepresent.h.
|
inline |
Definition at line 42 of file HcalObjRepresent.h.
References HcalObjRepresent::HcalDataContainer< Items, Item >::PlotMode_.
|
inlinevirtual |
Definition at line 46 of file HcalObjRepresent.h.
|
inline |
Definition at line 153 of file HcalObjRepresent.h.
References Exception, HcalObjRepresent::HcalDataContainer< Items, Item >::GetDepths(), HcalObjRepresent::HcalDataContainer< Items, Item >::GetRun(), crabWrapper::key, HcalObjRepresent::HcalDataContainer< Items, Item >::payload_, and HcalObjRepresent::HcalDataContainer< Items, Item >::PlotMode_.
|
inline |
Definition at line 292 of file HcalObjRepresent.h.
References HcalObjRepresent::HcalDataContainer< Items, Item >::depths_, HcalObjRepresent::HcalDataContainer< Items, Item >::GetProjection(), HcalObjRepresent::HcalDataContainer< Items, Item >::GetRange(), HcalObjRepresent::HcalDataContainer< Items, Item >::GetUnit(), mps_fire::i, label, CMSBoostedTauSeedingParameters_cfi::maxDepth, mps_merge::newName, HcalObjRepresent::HcalDataContainer< Items, Item >::payload_, HcalObjRepresent::HcalDataContainer< Items, Item >::PlotMode_, HcalObjRepresent::HcalDataContainer< Items, Item >::run_, and HcalObjRepresent::HcalDataContainer< Items, Item >::subDetDepths_.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasAll(), HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasHBHO(), HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasHE(), and HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasHF().
|
inline |
Definition at line 75 of file HcalObjRepresent.h.
References egammaForCoreTracking_cff::depth, HcalDetId::depth(), HcalObjRepresent::HcalDataContainer< Items, Item >::depths_, HcalObjRepresent::HcalDataContainer< Items, Item >::getContFromString(), HcalObjRepresent::HcalDataContainer< Items, Item >::getValue(), HcalDetId::ieta(), HcalDetId::iphi(), HcalObjRepresent::HcalDataContainer< Items, Item >::run_, HcalObjRepresent::HcalDataContainer< Items, Item >::setTopoModeFromValConts(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasAll(), HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasHBHO(), HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasHE(), HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasHF(), and HcalObjRepresent::HcalDataContainer< Items, Item >::GetDepths().
|
inline |
Definition at line 365 of file HcalObjRepresent.h.
References HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv(), HcalObjRepresent::HcalDataContainer< Items, Item >::fillValConts(), HcalObjRepresent::HcalDataContainer< Items, Item >::GetTopoMode(), HcalObjRepresent::HcalDataContainer< Items, Item >::initGraphics(), and PostProcessor_cff::profile.
|
inline |
Definition at line 395 of file HcalObjRepresent.h.
References HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv(), HcalObjRepresent::HcalDataContainer< Items, Item >::fillValConts(), and HcalObjRepresent::HcalDataContainer< Items, Item >::initGraphics().
|
inline |
Definition at line 386 of file HcalObjRepresent.h.
References HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv(), HcalObjRepresent::HcalDataContainer< Items, Item >::fillValConts(), HE, and HcalObjRepresent::HcalDataContainer< Items, Item >::initGraphics().
|
inline |
Definition at line 377 of file HcalObjRepresent.h.
References HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv(), HcalObjRepresent::HcalDataContainer< Items, Item >::fillValConts(), CaloTPGTranscoder_cfi::HF, and HcalObjRepresent::HcalDataContainer< Items, Item >::initGraphics().
|
inlineprivate |
Definition at line 446 of file HcalObjRepresent.h.
References HcalObjRepresent::HcalDataContainer< Items, Item >::CALIBvalContainer, HcalObjRepresent::HcalDataContainer< Items, Item >::CASTORvalContainer, Exception, HcalObjRepresent::HcalDataContainer< Items, Item >::HBvalContainer, HcalObjRepresent::HcalDataContainer< Items, Item >::HEvalContainer, HcalObjRepresent::HcalDataContainer< Items, Item >::HFvalContainer, HcalObjRepresent::HcalDataContainer< Items, Item >::HOvalContainer, HcalObjRepresent::HcalDataContainer< Items, Item >::HTvalContainer, and HcalObjRepresent::HcalDataContainer< Items, Item >::ZDCvalContainer.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::fillValConts(), and HcalObjRepresent::HcalDataContainer< Items, Item >::getItemFromValCont().
|
inline |
Definition at line 65 of file HcalObjRepresent.h.
References HcalObjRepresent::HcalDataContainer< Items, Item >::depths_, and HcalObjRepresent::HcalDataContainer< Items, Item >::fillValConts().
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::Divide(), and HcalObjRepresent::HcalDataContainer< Items, Item >::Subtract().
|
inline |
Definition at line 124 of file HcalObjRepresent.h.
References Exception, HcalObjRepresent::HcalDataContainer< Items, Item >::getContFromString(), and HcalObjRepresent::HcalDataContainer< Items, Item >::payload_.
|
inline |
Definition at line 250 of file HcalObjRepresent.h.
References stringResolutionProvider_cfi::bin, ALCARECOTkAlBeamHalo_cff::etaMax, ALCARECOTkAlBeamHalo_cff::etaMin, mps_fire::i, AlignmentTrackSelector_cfi::phiMax, AlignmentTrackSelector_cfi::phiMin, anotherprimaryvertexanalyzer_cfi::xMax, and anotherprimaryvertexanalyzer_cfi::xMin.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv().
|
inline |
Definition at line 193 of file HcalObjRepresent.h.
References mps_fire::i, SiStripPI::max, and HcalObjRepresent::HcalDataContainer< Items, Item >::PlotMode_.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv().
|
inline |
Definition at line 59 of file HcalObjRepresent.h.
References HcalObjRepresent::HcalDataContainer< Items, Item >::run_.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::Divide(), and HcalObjRepresent::HcalDataContainer< Items, Item >::Subtract().
|
inline |
Definition at line 63 of file HcalObjRepresent.h.
References HcalObjRepresent::HcalDataContainer< Items, Item >::subDetDepths_.
|
inline |
Definition at line 61 of file HcalObjRepresent.h.
References HcalObjRepresent::HcalDataContainer< Items, Item >::TopoMode_.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasAll().
|
inline |
Definition at line 410 of file HcalObjRepresent.h.
References AlCaHLTBitMon_QueryRunRegistry::string, csvLumiCalc::unit, and HcalObjRepresent::HcalDataContainer< Items, Item >::units_.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv().
|
inlinevirtual |
Definition at line 118 of file HcalObjRepresent.h.
References Exception, and HcalObjRepresent::HcalDataContainer< Items, Item >::payload_.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::fillValConts().
|
inline |
Definition at line 228 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasAll(), HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasHBHO(), HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasHE(), and HcalObjRepresent::HcalDataContainer< Items, Item >::getCanvasHF().
|
inlineprivate |
Definition at line 461 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::fillValConts().
|
inline |
Definition at line 175 of file HcalObjRepresent.h.
References Exception, HcalObjRepresent::HcalDataContainer< Items, Item >::GetDepths(), HcalObjRepresent::HcalDataContainer< Items, Item >::GetRun(), crabWrapper::key, HcalObjRepresent::HcalDataContainer< Items, Item >::payload_, and HcalObjRepresent::HcalDataContainer< Items, Item >::PlotMode_.
|
private |
Definition at line 431 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getContFromString().
|
private |
Definition at line 432 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getContFromString().
|
private |
Definition at line 418 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv(), HcalObjRepresent::HcalDataContainer< Items, Item >::fillValConts(), and HcalObjRepresent::HcalDataContainer< Items, Item >::GetDepths().
|
private |
Definition at line 425 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getContFromString().
|
private |
Definition at line 426 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getContFromString().
|
private |
Definition at line 428 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getContFromString().
|
private |
Definition at line 427 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getContFromString().
|
private |
Definition at line 429 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getContFromString().
|
private |
Definition at line 419 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::Divide(), HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv(), HcalObjRepresent::HcalDataContainer< Items, Item >::getItemFromValCont(), HcalObjRepresent::HcalDataContainer< Items, Item >::getValue(), and HcalObjRepresent::HcalDataContainer< Items, Item >::Subtract().
|
private |
Definition at line 423 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::Divide(), HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv(), HcalObjRepresent::HcalDataContainer< Items, Item >::GetRange(), HcalObjRepresent::HcalDataContainer< Items, Item >::HcalDataContainer(), and HcalObjRepresent::HcalDataContainer< Items, Item >::Subtract().
|
private |
Definition at line 420 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv(), HcalObjRepresent::HcalDataContainer< Items, Item >::fillValConts(), and HcalObjRepresent::HcalDataContainer< Items, Item >::GetRun().
|
private |
Definition at line 433 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv(), and HcalObjRepresent::HcalDataContainer< Items, Item >::GetSubDetDepths().
|
private |
Definition at line 421 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::GetTopoMode().
|
private |
Definition at line 434 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::GetUnit().
|
private |
Definition at line 430 of file HcalObjRepresent.h.
Referenced by HcalObjRepresent::HcalDataContainer< Items, Item >::getContFromString().