BmnRoot
Loading...
Searching...
No Matches
BmnFunctionSet Class Reference

#include <BmnFunctionSet.h>

Static Public Member Functions

static bool isDirectory (TString path)
 
static int CheckFileExist (TString &fileName, int iVerbose=0, EAccessMode mode=kFileExists)
 
static int CheckDirectoryExist (TString &fileName, int iVerbose=0, EAccessMode mode=kFileExists)
 
static int CreateDirectoryTree (TString &fileName, int iVerbose=0, EAccessMode mode=kWritePermission)
 
static int isSimulationFile (TString fileName="")
 
static TTimeStamp TimePoint2TS (SysPoint p)
 
static SysPoint TimeStamp2TP (TTimeStamp p)
 
static void PrintTimePoint (SysPoint p)
 
static std::string TimePoint2String (SysPoint p)
 
static SysPoint TDatime2GMT (TDatime &tdatime, Int_t timezoneOffsetHours=0)
 
static bool isDirectory (TString path)
 
static int CheckFileExist (TString &fileName, int iVerbose=0, EAccessMode mode=kFileExists)
 
static int CheckDirectoryExist (TString &fileName, int iVerbose=0, EAccessMode mode=kFileExists)
 
static int CreateDirectoryTree (TString &fileName, int iVerbose=0, EAccessMode mode=kWritePermission)
 
static int isSimulationFile (TString fileName="")
 
static TTimeStamp TimePoint2TS (SysPoint p)
 
static SysPoint TimeStamp2TP (TTimeStamp p)
 
static void PrintTimePoint (SysPoint p)
 
static std::string TimePoint2String (SysPoint p)
 
static SysPoint TDatime2GMT (TDatime &tdatime, Int_t timezoneOffsetHours=0)
 

Detailed Description

Class with static common functions to simplify experiment code

Definition at line 17 of file BmnFunctionSet.h.

Member Function Documentation

◆ CheckDirectoryExist() [1/2]

int BmnFunctionSet::CheckDirectoryExist ( TString &  fileName,
int  iVerbose = 0,
EAccessMode  mode = kFileExists 
)
static

Definition at line 35 of file BmnFunctionSet.cxx.

Referenced by CreateDirectoryTree().

◆ CheckDirectoryExist() [2/2]

static int BmnFunctionSet::CheckDirectoryExist ( TString &  fileName,
int  iVerbose = 0,
EAccessMode  mode = kFileExists 
)
static

◆ CheckFileExist() [1/2]

int BmnFunctionSet::CheckFileExist ( TString &  fileName,
int  iVerbose = 0,
EAccessMode  mode = kFileExists 
)
static

◆ CheckFileExist() [2/2]

static int BmnFunctionSet::CheckFileExist ( TString &  fileName,
int  iVerbose = 0,
EAccessMode  mode = kFileExists 
)
static

◆ CreateDirectoryTree() [1/2]

int BmnFunctionSet::CreateDirectoryTree ( TString &  fileName,
int  iVerbose = 0,
EAccessMode  mode = kWritePermission 
)
static

◆ CreateDirectoryTree() [2/2]

static int BmnFunctionSet::CreateDirectoryTree ( TString &  fileName,
int  iVerbose = 0,
EAccessMode  mode = kWritePermission 
)
static

◆ isDirectory() [1/2]

bool BmnFunctionSet::isDirectory ( TString  path)
static

Definition at line 143 of file BmnFunctionSet.cxx.

◆ isDirectory() [2/2]

static bool BmnFunctionSet::isDirectory ( TString  path)
static

◆ isSimulationFile() [1/2]

int BmnFunctionSet::isSimulationFile ( TString  fileName = "")
static

Definition at line 88 of file BmnFunctionSet.cxx.

Referenced by run8_reco_bmn(), run_reco_bmn(), and run_reco_src().

◆ isSimulationFile() [2/2]

static int BmnFunctionSet::isSimulationFile ( TString  fileName = "")
static

◆ PrintTimePoint() [1/2]

void BmnFunctionSet::PrintTimePoint ( SysPoint  p)
static

Definition at line 167 of file BmnFunctionSet.cxx.

References TimePoint2String().

◆ PrintTimePoint() [2/2]

static void BmnFunctionSet::PrintTimePoint ( SysPoint  p)
static

◆ TDatime2GMT() [1/2]

SysPoint BmnFunctionSet::TDatime2GMT ( TDatime &  tdatime,
Int_t  timezoneOffsetHours = 0 
)
static

Definition at line 183 of file BmnFunctionSet.cxx.

◆ TDatime2GMT() [2/2]

static SysPoint BmnFunctionSet::TDatime2GMT ( TDatime &  tdatime,
Int_t  timezoneOffsetHours = 0 
)
static

◆ TimePoint2String() [1/2]

◆ TimePoint2String() [2/2]

static std::string BmnFunctionSet::TimePoint2String ( SysPoint  p)
static

◆ TimePoint2TS() [1/2]

◆ TimePoint2TS() [2/2]

static TTimeStamp BmnFunctionSet::TimePoint2TS ( SysPoint  p)
static

◆ TimeStamp2TP() [1/2]

◆ TimeStamp2TP() [2/2]

static SysPoint BmnFunctionSet::TimeStamp2TP ( TTimeStamp  p)
static

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