Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config > Class Template Reference

#include <analysis/blob/master/AndersonAnalysisModules/ColdQcdCorrelatorAnalysis/SCorrelatorQAMaker/src/SBaseQAPlugin.h>

+ Collaboration diagram for SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >:

Public Member Functions

 SBaseQAPlugin ()
 
 ~SBaseQAPlugin ()
 
void SetDebug (const bool debug)
 
void SetOutFile (const string file)
 
void SetOutDir (const string name)
 
void SetVerbosity (const uint16_t verb)
 
void SetConfig (const Config &cfg)
 
TFile * GetOutFile ()
 
TDirectory * GetOutDir ()
 

Protected Member Functions

void InitOutput ()
 
void CloseOutput ()
 

Protected Attributes

TFile * m_outFile = NULL
 
TDirectory * m_outDir = NULL
 
bool m_isDebugOn = false
 
string m_outFileName = ""
 
string m_outDirName = ""
 
uint16_t m_verbosity = 0
 
Config m_config
 

Detailed Description

template<class Config>
class SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >

Definition at line 28 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 28 of file SBaseQAPlugin.h

Constructor & Destructor Documentation

template<class Config>
SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::SBaseQAPlugin ( )
inline

Definition at line 33 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 33 of file SBaseQAPlugin.h

template<class Config>
SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::~SBaseQAPlugin ( )
inline

Definition at line 34 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 34 of file SBaseQAPlugin.h

Member Function Documentation

template<class Config>
void SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::CloseOutput ( )
inlineprotected

Definition at line 70 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 70 of file SBaseQAPlugin.h

template<class Config>
TDirectory* SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::GetOutDir ( )
inline

Definition at line 45 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 45 of file SBaseQAPlugin.h

template<class Config>
TFile* SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::GetOutFile ( )
inline

Definition at line 44 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 44 of file SBaseQAPlugin.h

template<class Config>
void SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::InitOutput ( )
inlineprotected

Definition at line 49 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 49 of file SBaseQAPlugin.h

template<class Config>
void SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::SetConfig ( const Config &  cfg)
inline

Definition at line 41 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 41 of file SBaseQAPlugin.h

template<class Config>
void SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::SetDebug ( const bool  debug)
inline

Definition at line 37 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 37 of file SBaseQAPlugin.h

template<class Config>
void SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::SetOutDir ( const string  name)
inline

Definition at line 39 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 39 of file SBaseQAPlugin.h

template<class Config>
void SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::SetOutFile ( const string  file)
inline

Definition at line 38 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 38 of file SBaseQAPlugin.h

template<class Config>
void SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::SetVerbosity ( const uint16_t  verb)
inline

Definition at line 40 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 40 of file SBaseQAPlugin.h

Member Data Documentation

template<class Config>
Config SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::m_config
protected

Definition at line 94 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 94 of file SBaseQAPlugin.h

template<class Config>
bool SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::m_isDebugOn = false
protected

Definition at line 88 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 88 of file SBaseQAPlugin.h

template<class Config>
TDirectory* SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::m_outDir = NULL
protected

Definition at line 85 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 85 of file SBaseQAPlugin.h

template<class Config>
string SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::m_outDirName = ""
protected

Definition at line 90 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 90 of file SBaseQAPlugin.h

template<class Config>
TFile* SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::m_outFile = NULL
protected

Definition at line 84 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 84 of file SBaseQAPlugin.h

template<class Config>
string SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::m_outFileName = ""
protected

Definition at line 89 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 89 of file SBaseQAPlugin.h

template<class Config>
uint16_t SColdQcdCorrelatorAnalysis::SBaseQAPlugin< Config >::m_verbosity = 0
protected

Definition at line 91 of file SBaseQAPlugin.h.

View newest version in sPHENIX GitHub at line 91 of file SBaseQAPlugin.h


The documentation for this class was generated from the following file: