CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions | Private Member Functions | Private Attributes
PlotAllDisplay Class Reference

#include <PlotAllDisplay.h>

Classes

struct  DisplayElecSetup
 
struct  DisplaySetupStruct
 

Public Member Functions

void CrateDisplaySelector (int crate, int evtType, int flavType, int plotStatType)
 
void displayElecOne (int fiber, int fiberChan, int crate, int slot, int tb, int evtType, int flavType)
 
void displayElecOne (const MyElectronicsId &id, int evtType, int flavType)
 
void displayElecSummary (int crate, int Slot, int tb, int evtType4, int flavType)
 
void displayOne (int ieta, int iphi, int depth, int evtType, int flavType)
 
void displayOne (const MyHcalDetId &id, int evtType, int flavType)
 
void displaySelector (int evtType, int flavType, int plotStatType)
 
void displaySummary (int ieta=0, int iphi=0, int evtType=4, int flavType=0)
 
MyHcalSubdetector getSubDetector (int ieta, int depth)
 
 PlotAllDisplay (const char *outfn)
 

Private Member Functions

TH1 * bookMasterHistogram (DisplaySetupStruct &ss, const std::string &basename, int lo, int hi)
 
TH1 * bookMasterHistogram (DisplayElecSetup &ess, const std::string &basename, int lo, int hi)
 
std::vector< MyElectronicsIdelectronicsFilter (int fiber, int fiberChan, int crate, int slot, int tb, const std::vector< MyElectronicsId > &inputs)
 
std::vector< MyHcalDetIdspatialFilter (int ieta, int iphi, const std::vector< MyHcalDetId > &inputs)
 

Private Attributes

HistoManager histKeys
 
TFile m_f
 
TCanvas * m_movie
 
int n_movie
 

Detailed Description

Definition at line 13 of file PlotAllDisplay.h.

Constructor & Destructor Documentation

PlotAllDisplay::PlotAllDisplay ( const char *  outfn)
inline

Definition at line 15 of file PlotAllDisplay.h.

References m_movie, and n_movie.

15  : m_f(outfn), histKeys(&m_f)
16  {
17  m_movie=0;
18  n_movie=0;
19  }
TCanvas * m_movie
HistoManager histKeys

Member Function Documentation

TH1* PlotAllDisplay::bookMasterHistogram ( DisplaySetupStruct ss,
const std::string &  basename,
int  lo,
int  hi 
)
private
TH1* PlotAllDisplay::bookMasterHistogram ( DisplayElecSetup ess,
const std::string &  basename,
int  lo,
int  hi 
)
private
void PlotAllDisplay::CrateDisplaySelector ( int  crate,
int  evtType,
int  flavType,
int  plotStatType 
)
void PlotAllDisplay::displayElecOne ( int  fiber,
int  fiberChan,
int  crate,
int  slot,
int  tb,
int  evtType,
int  flavType 
)
void PlotAllDisplay::displayElecOne ( const MyElectronicsId id,
int  evtType,
int  flavType 
)
void PlotAllDisplay::displayElecSummary ( int  crate,
int  Slot,
int  tb,
int  evtType4,
int  flavType 
)
void PlotAllDisplay::displayOne ( int  ieta,
int  iphi,
int  depth,
int  evtType,
int  flavType 
)
void PlotAllDisplay::displayOne ( const MyHcalDetId id,
int  evtType,
int  flavType 
)
void PlotAllDisplay::displaySelector ( int  evtType,
int  flavType,
int  plotStatType 
)
void PlotAllDisplay::displaySummary ( int  ieta = 0,
int  iphi = 0,
int  evtType = 4,
int  flavType = 0 
)
std::vector<MyElectronicsId> PlotAllDisplay::electronicsFilter ( int  fiber,
int  fiberChan,
int  crate,
int  slot,
int  tb,
const std::vector< MyElectronicsId > &  inputs 
)
private
MyHcalSubdetector PlotAllDisplay::getSubDetector ( int  ieta,
int  depth 
)
std::vector<MyHcalDetId> PlotAllDisplay::spatialFilter ( int  ieta,
int  iphi,
const std::vector< MyHcalDetId > &  inputs 
)
private

Member Data Documentation

HistoManager PlotAllDisplay::histKeys
private

Definition at line 63 of file PlotAllDisplay.h.

TFile PlotAllDisplay::m_f
private

Definition at line 62 of file PlotAllDisplay.h.

TCanvas* PlotAllDisplay::m_movie
private

Definition at line 64 of file PlotAllDisplay.h.

Referenced by PlotAllDisplay().

int PlotAllDisplay::n_movie
private

Definition at line 65 of file PlotAllDisplay.h.

Referenced by PlotAllDisplay().