45 FairRun(Bool_t isMaster = kTRUE);
71 virtual void Run(Int_t NStart = 0, Int_t NStop = 0) = 0;
176 void AddAlignmentMatrices(
const std::map<std::string, TGeoHMatrix>& alignmentMatrices,
bool invertMatrices =
false);
void SetSink(FairSink *tempSink)
TString fUserOutputFileName
void SetRunId(UInt_t runId)
void AddAlignmentMatrices(const std::map< std::string, TGeoHMatrix > &alignmentMatrices, bool invertMatrices=false)
void MarkFill(Bool_t flag)
void CreateGeometryFile(const char *geofile)
virtual void StoreTaskNames(const FairTask *t)
void SetWriteRunInfoFile(Bool_t write)
TString GetUserOutputFileName() const
virtual void SetTask(FairTask *t)
static FairRun * Instance()
void SetOptions(const TString &s)
static TMCThreadLocal FairRun * fRunInstance
FairEventHeader * GetEventHeader()
virtual void Run(Int_t NStart=0, Int_t NStop=0)=0
FairRootManager * fRootManager
void SetEventHeader(FairEventHeader *EvHeader)
Bool_t GetWriteRunInfoFile()
FairTask * GetTask(const char *taskName)
virtual void SetOutputFile(const char *fname)
Bool_t GetIsMaster() const
void SetUseFairLinks(Bool_t val)
void SetUserOutputFileName(const TString &name)
Bool_t IsRunInfoGenerated()
void SetSink(FairSink *tempSink)
FairEventHeader * fEvtHeader
virtual FairField * GetField()=0
void SetGenerateRunInfo(Bool_t write)
virtual void AddTask(FairTask *t)
void SetOutputFileName(const TString &name)
FairFileHeader * fFileHeader
FairAlignmentHandler fAlignmentHandler
void AlignGeometry() const
virtual TString GetFileName()
GLuint const GLchar * name