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