HOPS
HOPS class reference
Public Member Functions | Static Public Member Functions | List of all members
hops::MHO_AFileDefinitions Class Reference

Class MHO_AFileDefinitions. More...

#include <MHO_AFileDefinitions.hh>

Public Member Functions

 MHO_AFileDefinitions ()
 
virtual ~MHO_AFileDefinitions ()
 

Static Public Member Functions

static mho_json GetAFileFormat (const std::string &file_type)
 Getter for afile format (as a json object) More...
 
static std::string GetFormatDirectory (const std::string &file_type)
 Getter for afile format directory. More...
 
static std::vector< std::string > GetKeywordNames (const std::string &file_type)
 Getter for afile item keyword names. More...
 

Detailed Description

Class MHO_AFileDefinitions.

extract useful information from .cor, .frng. and root files for afile (ascii) generation

Author
Email:
Date
Wed Sep 20 16:12:23 2023 -0400

Constructor & Destructor Documentation

◆ MHO_AFileDefinitions()

hops::MHO_AFileDefinitions::MHO_AFileDefinitions ( )
inline

◆ ~MHO_AFileDefinitions()

virtual hops::MHO_AFileDefinitions::~MHO_AFileDefinitions ( )
inlinevirtual

Member Function Documentation

◆ GetAFileFormat()

mho_json hops::MHO_AFileDefinitions::GetAFileFormat ( const std::string &  file_type)
static

Getter for afile format (as a json object)

Parameters
file_typeInput file type to retrieve formats for
Returns
mho_json object containing combined format data
Note
This is a static function.

◆ GetFormatDirectory()

std::string hops::MHO_AFileDefinitions::GetFormatDirectory ( const std::string &  file_type)
static

Getter for afile format directory.

Parameters
file_typeInput file type (root, frng, cor)
Returns
Format directory as string
Note
This is a static function.

◆ GetKeywordNames()

std::vector< std::string > hops::MHO_AFileDefinitions::GetKeywordNames ( const std::string &  file_type)
static

Getter for afile item keyword names.

Parameters
file_typeInput file type to search for keywords
Returns
Vector of keyword names as strings
Note
This is a static function.

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