GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
Loading...
Searching...
No Matches
HILDataLibrary.cxx
Go to the documentation of this file.
1#include <string>
2
3#include "TClassRef.h"
4
5#include "TRlmdFile.h"
6#include "THILDataParser.h"
7#include "HILDataVersion.h"
8#include "TChannel.h"
9#include "THILMnemonic.h"
10
11extern "C" TRlmdFile* CreateFile(std::string& fileName) { return new TRlmdFile(fileName.c_str()); }
12extern "C" void DestroyFile(TRlmdFile* obj) { delete obj; }
13
14extern "C" THILDataParser* CreateParser() { return new THILDataParser; }
15extern "C" void DestroyParser(THILDataParser* obj) { delete obj; }
16
17extern "C" std::string LibraryVersion() { return std::string(HILDATA_RELEASE); }
18
19extern "C" void InitLibrary() { TChannel::SetMnemonicClass(TClassRef("THILMnemonic")); }
THILDataParser * CreateParser()
void DestroyFile(TRlmdFile *obj)
TRlmdFile * CreateFile(std::string &fileName)
void DestroyParser(THILDataParser *obj)
void InitLibrary()
std::string LibraryVersion()
static void SetMnemonicClass(const TClassRef &cls)
Definition TChannel.h:80