Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
Podd Namespace Reference

Classes

struct  ADCCalib_t
 
class  ADCData
 
struct  ADCData_t
 
class  CodaRawDecoder
 
class  DecData
 
class  DetectorData
 
class  FixedArrayVar
 
struct  HitCount_t
 
class  InterStageModule
 
class  MCHitInfo
 
class  MCTrack
 
class  MCTrackPoint
 
class  MethodVar
 
class  MultiFileRun
 
struct  PMTCalib_t
 
class  PMTData
 
struct  PMTData_t
 
class  SeqCollectionMethodVar
 
class  SeqCollectionVar
 
class  SimDecoder
 
struct  TDCCalib_t
 
struct  TDCData_t
 
class  TimeCorrectionModule
 
class  Variable
 
class  VariableArrayVar
 
class  VectorObjMethodVar
 
class  VectorObjVar
 
class  VectorVar
 

Functions

static Int_t CheckDBVersion (FILE *file)
 
Int_t CheckIncludeFilePath (string &incfile)
 
static Int_t CheckSetFileDataVersion (const string &path, Int_t ver, Int_t &data_ver)
 
static TString GetDirName (const char *pathname)
 
static Int_t GetEvNumV2 (const UInt_t *evbuf, UInt_t &num)
 
static Int_t GetEvNumV3 (const UInt_t *evbuf, UInt_t &num)
 
Int_t GetIncludeFileName (const string &line, string &incfile)
 
static bool item_exists (const TString &itempath)
 
static bool item_is_dir (const TString &itempath)
 
static bool item_is_not_dir (const TString &itempath)
 
static string JoinPath (const string &base, const string &to_join)
 
static TString JoinPath (const TString &base, const TString &to_join)
 
static vector< TStringSplitPath (const TString &path)
 
static void StoreADC (ADCData_t &ADC, const ADCCalib_t &CALIB, const DigitizerHitInfo_t &hitinfo, UInt_t data)
 
static void StoreTDC (TDCData_t &TDC, const TDCCalib_t &CALIB, const DigitizerHitInfo_t &hitinfo, UInt_t data)
 

Variables

const string kIncTag = "#include"
 
const string kWhiteSpace = " \t"
 
const char *const MC_PREFIX = "MC."
 

Function Documentation

◆ CheckDBVersion()

static Int_t Podd::CheckDBVersion ( FILE *  file)
static

Definition at line 255 of file DecData.cxx.

◆ CheckIncludeFilePath()

Int_t Podd::CheckIncludeFilePath ( string &  incfile)

Definition at line 53 of file FileInclude.cxx.

◆ CheckSetFileDataVersion()

static Int_t Podd::CheckSetFileDataVersion ( const string &  path,
Int_t  ver,
Int_t data_ver 
)
static

Definition at line 320 of file MultiFileRun.cxx.

◆ GetDirName()

static TString Podd::GetDirName ( const char *  pathname)
static

Definition at line 34 of file MultiFileRun.cxx.

◆ GetEvNumV2()

static Int_t Podd::GetEvNumV2 ( const UInt_t evbuf,
UInt_t num 
)
static

Definition at line 1440 of file MultiFileRun.cxx.

◆ GetEvNumV3()

static Int_t Podd::GetEvNumV3 ( const UInt_t evbuf,
UInt_t num 
)
static

Definition at line 1460 of file MultiFileRun.cxx.

◆ GetIncludeFileName()

Int_t Podd::GetIncludeFileName ( const string &  line,
string &  incfile 
)

Definition at line 30 of file FileInclude.cxx.

◆ item_exists()

static bool Podd::item_exists ( const TString itempath)
static

Definition at line 493 of file MultiFileRun.cxx.

◆ item_is_dir()

static bool Podd::item_is_dir ( const TString itempath)
static

Definition at line 469 of file MultiFileRun.cxx.

◆ item_is_not_dir()

static bool Podd::item_is_not_dir ( const TString itempath)
static

Definition at line 485 of file MultiFileRun.cxx.

◆ JoinPath() [1/2]

static string Podd::JoinPath ( const string &  base,
const string &  to_join 
)
inlinestatic

Definition at line 75 of file MultiFileRun.cxx.

◆ JoinPath() [2/2]

static TString Podd::JoinPath ( const TString base,
const TString to_join 
)
inlinestatic

Definition at line 67 of file MultiFileRun.cxx.

◆ SplitPath()

static vector< TString > Podd::SplitPath ( const TString path)
static

Definition at line 455 of file MultiFileRun.cxx.

◆ StoreADC()

static void Podd::StoreADC ( ADCData_t ADC,
const ADCCalib_t CALIB,
const DigitizerHitInfo_t hitinfo,
UInt_t  data 
)
static

Definition at line 149 of file DetectorData.cxx.

◆ StoreTDC()

static void Podd::StoreTDC ( TDCData_t TDC,
const TDCCalib_t CALIB,
const DigitizerHitInfo_t hitinfo,
UInt_t  data 
)
static

Definition at line 159 of file DetectorData.cxx.

Variable Documentation

◆ kIncTag

const std::string Podd::kIncTag = "#include"

Definition at line 26 of file FileInclude.cxx.

◆ kWhiteSpace

const std::string Podd::kWhiteSpace = " \t"

Definition at line 27 of file FileInclude.cxx.

◆ MC_PREFIX

const char *const Podd::MC_PREFIX = "MC."

Definition at line 20 of file SimDecoder.cxx.