CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
PlotMilleMonitor Class Reference

#include <PlotMilleMonitor.h>

Public Member Functions

void DrawAllByHit (const char *xy="X", Option_t *option="")
 
void DrawResidualsByHit (const char *histName, const char *xy="X", Option_t *option="")
 
GFHistManagerGetHistManager ()
 
 PlotMilleMonitor (const char *fileName)
 
TString Unique (const char *name) const
 
virtual ~PlotMilleMonitor ()
 

Private Member Functions

Int_t AddResidualsByHit (const char *histName, std::pair< TFile *, TString > &fileLeg, Int_t layer, const char *xy, Option_t *option)
 
bool OpenFilesLegends (const char *fileLegendList)
 
Int_t PrepareAdd (bool addPlots)
 

Private Attributes

std::vector< std::pair< TFile *, TString > > fFileLegends
 
GFHistManagerfHistManager
 

Detailed Description

Definition at line 17 of file PlotMilleMonitor.h.

Constructor & Destructor Documentation

◆ PlotMilleMonitor()

PlotMilleMonitor::PlotMilleMonitor ( const char *  fileName)
explicit

◆ ~PlotMilleMonitor()

virtual PlotMilleMonitor::~PlotMilleMonitor ( )
virtual

Member Function Documentation

◆ AddResidualsByHit()

Int_t PlotMilleMonitor::AddResidualsByHit ( const char *  histName,
std::pair< TFile *, TString > &  fileLeg,
Int_t  layer,
const char *  xy,
Option_t *  option 
)
private

◆ DrawAllByHit()

void PlotMilleMonitor::DrawAllByHit ( const char *  xy = "X",
Option_t *  option = "" 
)

◆ DrawResidualsByHit()

void PlotMilleMonitor::DrawResidualsByHit ( const char *  histName,
const char *  xy = "X",
Option_t *  option = "" 
)

◆ GetHistManager()

GFHistManager* PlotMilleMonitor::GetHistManager ( )
inline

Definition at line 26 of file PlotMilleMonitor.h.

References fHistManager.

26 { return fHistManager;}
GFHistManager * fHistManager

◆ OpenFilesLegends()

bool PlotMilleMonitor::OpenFilesLegends ( const char *  fileLegendList)
private

◆ PrepareAdd()

Int_t PlotMilleMonitor::PrepareAdd ( bool  addPlots)
private

◆ Unique()

TString PlotMilleMonitor::Unique ( const char *  name) const

Member Data Documentation

◆ fFileLegends

std::vector<std::pair<TFile*, TString> > PlotMilleMonitor::fFileLegends
private

Definition at line 39 of file PlotMilleMonitor.h.

◆ fHistManager

GFHistManager* PlotMilleMonitor::fHistManager
private

Definition at line 37 of file PlotMilleMonitor.h.

Referenced by GetHistManager().