ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
MuonValR4::IRootVisualizationService::ClientToken Struct Reference

Token class to identify a particular visualization client. More...

#include <IRootVisualizationService.h>

Collaboration diagram for MuonValR4::IRootVisualizationService::ClientToken:

Public Member Functions

bool operator< (const ClientToken &other) const
 Comparison operator. More...
 

Public Attributes

std::set< std::string > fileFormats {"pdf"}
 In which formats are the Canvases saved (pdf, png, C, ROOT, etc.) More...
 
std::string preFixName {}
 Prefix name of the saved Canvas. More...
 
std::string subDirectory {}
 Subdirectory in which the plots are written. More...
 
std::size_t canvasLimit {5000}
 How many canvases are drawn at maximum in a job. More...
 
bool saveSinglePlots {true}
 Save single plots. More...
 
bool saveSummaryPlot {true}
 Save a summary pdf. More...
 

Detailed Description

Token class to identify a particular visualization client.

Definition at line 36 of file IRootVisualizationService.h.

Member Function Documentation

◆ operator<()

bool MuonValR4::IRootVisualizationService::ClientToken::operator< ( const ClientToken other) const
inline

Comparison operator.

Definition at line 51 of file IRootVisualizationService.h.

51  {
52  return preFixName < other.preFixName;
53  }

Member Data Documentation

◆ canvasLimit

std::size_t MuonValR4::IRootVisualizationService::ClientToken::canvasLimit {5000}

How many canvases are drawn at maximum in a job.

Definition at line 45 of file IRootVisualizationService.h.

◆ fileFormats

std::set<std::string> MuonValR4::IRootVisualizationService::ClientToken::fileFormats {"pdf"}

In which formats are the Canvases saved (pdf, png, C, ROOT, etc.)

Definition at line 38 of file IRootVisualizationService.h.

◆ preFixName

std::string MuonValR4::IRootVisualizationService::ClientToken::preFixName {}

Prefix name of the saved Canvas.

Serves as identifier to the service and must be unque aceoss all clients

Definition at line 41 of file IRootVisualizationService.h.

◆ saveSinglePlots

bool MuonValR4::IRootVisualizationService::ClientToken::saveSinglePlots {true}

Save single plots.

Definition at line 47 of file IRootVisualizationService.h.

◆ saveSummaryPlot

bool MuonValR4::IRootVisualizationService::ClientToken::saveSummaryPlot {true}

Save a summary pdf.

Definition at line 49 of file IRootVisualizationService.h.

◆ subDirectory

std::string MuonValR4::IRootVisualizationService::ClientToken::subDirectory {}

Subdirectory in which the plots are written.

Definition at line 43 of file IRootVisualizationService.h.


The documentation for this struct was generated from the following file:
MuonValR4::IRootVisualizationService::ClientToken::preFixName
std::string preFixName
Prefix name of the saved Canvas.
Definition: IRootVisualizationService.h:41
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16