EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
A simple class which adds the corresponding file extensions to a given base class. More...
#include <EicRoot/blob/master/PndTools/generalTools/PndFileNameCreator.h>
Public Member Functions | |
PndFileNameCreator () | |
PndFileNameCreator (std::string fileName) | |
void | SetFileName (std::string fileName) |
void | SetVerbose (Int_t v) |
std::string | GetFileName () const |
std::string | GetParFileName (std::string addon="", bool cut=false) |
std::string | GetSimFileName (std::string addon="", bool cut=false) |
std::string | GetDigiFileName (std::string addon="", bool cut=false) |
std::string | GetRecoFileName (std::string addon="", bool cut=false) |
std::string | GetTrackFindingFileName (std::string addon="", bool cut=false) |
std::string | GetRiemannFileName (std::string addon="", bool cut=false) |
std::string | GetCombinedRiemannFileName (std::string addon="", bool cut=false) |
std::string | GetIdealTrackFindingFileName (std::string addon="", bool cut=false) |
std::string | GetKalmanFileName (std::string addon="", bool cut=false) |
std::string | GetVertexFileName (std::string addon="", bool cut=false) |
std::string | GetCustomFileName (std::string ext, std::string addon="", bool cut=false) |
std::string | GetCustomFileNameInitial (std::string ext) |
std::string | GetPath () |
std::string | GetFileName () |
Private Member Functions | |
std::string | TruncateFileName (bool cut) |
std::string | TruncateInitial () |
ClassDef (PndFileNameCreator, 2) | |
Private Attributes | |
std::string | fFileName |
std::string | fExtPar |
std::string | fExtSim |
std::string | fExtDigi |
std::string | fExtReco |
std::string | fExtTrackF |
std::string | fExtIdealTrackF |
std::string | fExtRiemann |
std::string | fExtCombinedRiemann |
std::string | fExtKalman |
std::string | fExtVertex |
Int_t | fVerbose |
A simple class which adds the corresponding file extensions to a given base class.
Definition at line 21 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 21 of file PndFileNameCreator.h
PndFileNameCreator::PndFileNameCreator | ( | ) |
Definition at line 7 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 7 of file PndFileNameCreator.cxx
PndFileNameCreator::PndFileNameCreator | ( | std::string | fileName | ) |
Definition at line 15 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 15 of file PndFileNameCreator.cxx
|
private |
std::string PndFileNameCreator::GetCombinedRiemannFileName | ( | std::string | addon = "" , |
bool | cut = false |
||
) |
Definition at line 61 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 61 of file PndFileNameCreator.cxx
References fExtCombinedRiemann, and GetCustomFileName().
std::string PndFileNameCreator::GetCustomFileName | ( | std::string | ext, |
std::string | addon = "" , |
||
bool | cut = false |
||
) |
Definition at line 139 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 139 of file PndFileNameCreator.cxx
References fVerbose, and TruncateFileName().
Referenced by GetCombinedRiemannFileName(), GetDigiFileName(), GetIdealTrackFindingFileName(), GetKalmanFileName(), GetParFileName(), GetRecoFileName(), GetRiemannFileName(), GetSimFileName(), GetTrackFindingFileName(), and GetVertexFileName().
std::string PndFileNameCreator::GetCustomFileNameInitial | ( | std::string | ext | ) |
Definition at line 163 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 163 of file PndFileNameCreator.cxx
References fVerbose, and TruncateInitial().
std::string PndFileNameCreator::GetDigiFileName | ( | std::string | addon = "" , |
bool | cut = false |
||
) |
Definition at line 36 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 36 of file PndFileNameCreator.cxx
References fExtDigi, and GetCustomFileName().
|
inline |
Definition at line 29 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 29 of file PndFileNameCreator.h
References fFileName.
Referenced by TruncateFileName(), and TruncateInitial().
std::string PndFileNameCreator::GetFileName | ( | void | ) |
Definition at line 188 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 188 of file PndFileNameCreator.cxx
References fFileName, and PndStringSeparator::GetStringVector().
std::string PndFileNameCreator::GetIdealTrackFindingFileName | ( | std::string | addon = "" , |
bool | cut = false |
||
) |
Definition at line 51 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 51 of file PndFileNameCreator.cxx
References fExtIdealTrackF, and GetCustomFileName().
std::string PndFileNameCreator::GetKalmanFileName | ( | std::string | addon = "" , |
bool | cut = false |
||
) |
Definition at line 67 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 67 of file PndFileNameCreator.cxx
References fExtKalman, and GetCustomFileName().
std::string PndFileNameCreator::GetParFileName | ( | std::string | addon = "" , |
bool | cut = false |
||
) |
Definition at line 26 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 26 of file PndFileNameCreator.cxx
References fExtPar, and GetCustomFileName().
std::string PndFileNameCreator::GetPath | ( | ) |
Definition at line 172 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 172 of file PndFileNameCreator.cxx
References fFileName, fVerbose, PndStringSeparator::GetStringVector(), and PndStringSeparator::Print().
Referenced by TruncateFileName(), and TruncateInitial().
std::string PndFileNameCreator::GetRecoFileName | ( | std::string | addon = "" , |
bool | cut = false |
||
) |
Definition at line 41 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 41 of file PndFileNameCreator.cxx
References fExtReco, and GetCustomFileName().
std::string PndFileNameCreator::GetRiemannFileName | ( | std::string | addon = "" , |
bool | cut = false |
||
) |
Definition at line 56 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 56 of file PndFileNameCreator.cxx
References fExtRiemann, and GetCustomFileName().
std::string PndFileNameCreator::GetSimFileName | ( | std::string | addon = "" , |
bool | cut = false |
||
) |
Definition at line 31 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 31 of file PndFileNameCreator.cxx
References fExtSim, and GetCustomFileName().
std::string PndFileNameCreator::GetTrackFindingFileName | ( | std::string | addon = "" , |
bool | cut = false |
||
) |
Definition at line 46 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 46 of file PndFileNameCreator.cxx
References fExtTrackF, and GetCustomFileName().
std::string PndFileNameCreator::GetVertexFileName | ( | std::string | addon = "" , |
bool | cut = false |
||
) |
Definition at line 72 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 72 of file PndFileNameCreator.cxx
References fExtVertex, and GetCustomFileName().
|
inline |
Definition at line 27 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 27 of file PndFileNameCreator.h
References fFileName.
|
inline |
Definition at line 28 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 28 of file PndFileNameCreator.h
|
private |
Definition at line 199 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 199 of file PndFileNameCreator.cxx
References GetFileName(), GetPath(), PndStringSeparator::GetStringVector(), and name.
Referenced by GetCustomFileName().
|
private |
Definition at line 234 of file PndFileNameCreator.cxx.
View newest version in sPHENIX GitHub at line 234 of file PndFileNameCreator.cxx
References GetFileName(), GetPath(), PndStringSeparator::GetStringVector(), and name.
Referenced by GetCustomFileNameInitial().
|
private |
Definition at line 71 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 71 of file PndFileNameCreator.h
Referenced by GetCombinedRiemannFileName().
|
private |
Definition at line 66 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 66 of file PndFileNameCreator.h
Referenced by GetDigiFileName().
|
private |
Definition at line 69 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 69 of file PndFileNameCreator.h
Referenced by GetIdealTrackFindingFileName().
|
private |
Definition at line 72 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 72 of file PndFileNameCreator.h
Referenced by GetKalmanFileName().
|
private |
Definition at line 64 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 64 of file PndFileNameCreator.h
Referenced by GetParFileName().
|
private |
Definition at line 67 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 67 of file PndFileNameCreator.h
Referenced by GetRecoFileName().
|
private |
Definition at line 70 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 70 of file PndFileNameCreator.h
Referenced by GetRiemannFileName().
|
private |
Definition at line 65 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 65 of file PndFileNameCreator.h
Referenced by GetSimFileName().
|
private |
Definition at line 68 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 68 of file PndFileNameCreator.h
Referenced by GetTrackFindingFileName().
|
private |
Definition at line 73 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 73 of file PndFileNameCreator.h
Referenced by GetVertexFileName().
|
private |
Definition at line 63 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 63 of file PndFileNameCreator.h
Referenced by GetFileName(), GetPath(), and SetFileName().
|
private |
Definition at line 77 of file PndFileNameCreator.h.
View newest version in sPHENIX GitHub at line 77 of file PndFileNameCreator.h
Referenced by GetCustomFileName(), GetCustomFileNameInitial(), GetPath(), and SetVerbose().