4 #include "KVSimReader.h"
16 linked_info.
SetName(
"Simulation info");
17 linked_objects.SetName(
"List of objects");
72 if (!fOutputDirectory.
EndsWith(
"/")) fOutputDirectory +=
"/";
144 ::Error(
"KVSimReader::MakeSimReader",
"No plugin defined with name %s", model_uri);
175 AddInfo({
"number of events read", nevt});
243 return &linked_objects;
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
char * Form(const char *fmt,...)
R__EXTERN TSystem * gSystem
static TPluginHandler * LoadPlugin(const Char_t *base, const Char_t *uri="0")
static void MakeEventBranch(TTree *tree, const TString &branchname, T &event, Int_t bufsize=10000000)
Bool_t OpenFileToRead(const KVString &filename)
void Clear(Option_t *opt="") override
A generic named parameter storing values of different types.
KaliVeda extensions to ROOT collection classes.
void Add(TObject *obj) override
void Clear(Option_t *option="") override
Container class for simulated nuclei, KVSimNucleus.
Base class to read output files for simulation and create tree using KVSimEvent class.
KVSeqCollection * GetSimuInfo()
virtual Bool_t ReadHeader()
void DeclareTree(Option_t *option)
virtual Bool_t ReadNucleus()
virtual Bool_t ReadEvent()
void AddInfo(const KVNamedParameter &)
void Run(Option_t *option="recreate")
KVSeqCollection * GetLinkedObjects()
static KVSimReader * MakeSimReader(const char *model_uri)
Returns an instance of a child class specific to given model.
void AddObject(TObject *obj)
virtual void ConvertEventsInFile(KVString filename)
virtual KVString GetDate()
virtual void ConvertAndSaveEventsInFile(KVString filename)
Read events, convert and save in ROOT file.
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
virtual Int_t GetEntries() const
void Add(TObject *obj) override
virtual void SetName(const char *name)
void AbstractMethod(const char *method) const
virtual void Error(const char *method, const char *msgfmt,...) const
Longptr_t ExecPlugin(int nargs)
virtual TObject * RemoveAt(Int_t idx)
void Start(Bool_t reset=kTRUE)
Bool_t EndsWith(const char *pat, ECaseCompare cmp=kExact) const
const char * Data() const
virtual UserGroup_t * GetUserInfo(const char *user=nullptr)
virtual void ResetBranchAddress(TBranch *)
Int_t Write(const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const override
virtual TList * GetUserInfo()
void Info(UserClass p, const char *location, const char *va_(fmt),...)