CMS 3D CMS Logo

Classes | Public Member Functions | Private Member Functions | Private Attributes

PlotAllDisplay Class Reference

#include <PlotAllDisplay.h>

List of all members.

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 (const MyHcalDetId &id, int evtType, int flavType)
void displayOne (int ieta, int iphi, int depth, 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.

                                    : m_f(outfn), histKeys(&m_f)
  {
    m_movie=0;
    n_movie=0;
  }

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 ( const MyElectronicsId id,
int  evtType,
int  flavType 
)
void PlotAllDisplay::displayElecOne ( int  fiber,
int  fiberChan,
int  crate,
int  slot,
int  tb,
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

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().