eventAnalysis  7.0-49-g0ac7482
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ND::TeventAnalysis_version Class Reference

This has fields for the library version and can add stuff to the TROOT environment. More...

#include <TeventAnalysis_version.hxx>

+ Inheritance diagram for ND::TeventAnalysis_version:
+ Collaboration diagram for ND::TeventAnalysis_version:

Public Member Functions

 TeventAnalysis_version ()
 
 ~TeventAnalysis_version ()
 
 ClassDef (TeventAnalysis_version, 0)
 
const char * GetCompilationDate (void) const
 Return the date that this library was compiled. More...
 
const char * GetCompilationDirectory (void) const
 Return the directory from which this library was compiled. More...
 
const char * GetCompilationHost (void) const
 Return the host that this library was compiled on. More...
 
const char * GetCompilationMachineInfo (void) const
 Return the machine information for the machine that compiled this library. More...
 
const char * GetName (void) const
 Return the version of this library. More...
 
const char * GetVersion (void) const
 Return the version of this library. More...
 
void Initialize (void)
 Do any initialization needed for the oaUtility library. More...
 

Static Public Member Functions

static TeventAnalysis_versionGet (void)
 Return a reference to the singleton. More...
 

Static Private Attributes

static TeventAnalysis_versionfThis = NULL
 

Detailed Description

This has fields for the library version and can add stuff to the TROOT environment.

Definition at line 15 of file TeventAnalysis_version.hxx.

Constructor & Destructor Documentation

ND::TeventAnalysis_version::TeventAnalysis_version ( )

Definition at line 18 of file TeventAnalysis_version.cxx.

References fThis, and Get().

ND::TeventAnalysis_version::~TeventAnalysis_version ( )

Definition at line 22 of file TeventAnalysis_version.cxx.

Member Function Documentation

ND::TeventAnalysis_version::ClassDef ( TeventAnalysis_version  ,
 
)
ND::TeventAnalysis_version * ND::TeventAnalysis_version::Get ( void  )
static

Return a reference to the singleton.

Definition at line 29 of file TeventAnalysis_version.cxx.

References Initialize().

Referenced by TeventAnalysis_version().

const char * ND::TeventAnalysis_version::GetCompilationDate ( void  ) const

Return the date that this library was compiled.

Definition at line 53 of file TeventAnalysis_version.cxx.

const char * ND::TeventAnalysis_version::GetCompilationDirectory ( void  ) const

Return the directory from which this library was compiled.

Definition at line 61 of file TeventAnalysis_version.cxx.

References eventAnalysis_COMPILE_DIR.

const char * ND::TeventAnalysis_version::GetCompilationHost ( void  ) const

Return the host that this library was compiled on.

Definition at line 57 of file TeventAnalysis_version.cxx.

References eventAnalysis_COMPILE_HOST.

const char * ND::TeventAnalysis_version::GetCompilationMachineInfo ( void  ) const

Return the machine information for the machine that compiled this library.

On most machines this is generated from "uname -a".

Definition at line 65 of file TeventAnalysis_version.cxx.

References eventAnalysis_COMPILE_UNAME.

const char * ND::TeventAnalysis_version::GetName ( void  ) const

Return the version of this library.

Definition at line 45 of file TeventAnalysis_version.cxx.

References eventAnalysis_NAME.

const char * ND::TeventAnalysis_version::GetVersion ( void  ) const

Return the version of this library.

Definition at line 49 of file TeventAnalysis_version.cxx.

References eventAnalysis_VERSION.

void ND::TeventAnalysis_version::Initialize ( void  )

Do any initialization needed for the oaUtility library.

This is called by the TeventAnalysis_version constructor.

Definition at line 24 of file TeventAnalysis_version.cxx.

Referenced by Get().

Member Data Documentation

ND::TeventAnalysis_version * ND::TeventAnalysis_version::fThis = NULL
staticprivate

Definition at line 17 of file TeventAnalysis_version.hxx.

Referenced by TeventAnalysis_version().


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

Package Summary
Package Name: eventAnalysis
Package Version: 7.0-49-g0ac7482
Package Manager:

Generated on Mon Mar 25 2024 14:44:01 for eventAnalysis by doxygen 1.8.5