![]() |
AliPhysics
8b695ca (8b695ca)
|
Classes | |
struct | Link |
Public Member Functions | |
OptionList () | |
OptionList (const OptionList &other) | |
~OptionList () | |
void | Delete () |
OptionList & | operator= (const OptionList &other) |
void | SetDescription (const TString &d) |
void | Copy (const OptionList &other) |
void | DebugLink (const Link *link) const |
Option * | Find (const TString &name) const |
Option * | Add (const TString &name, const TString &arg, const TString &desc, const TString &val="") |
Option * | Add (const TString &name, const TString &desc) |
Option * | Add (const TString &name, const TString &desc, Bool_t def) |
Option * | Add (const TString &name, const TString &arg, const TString &desc, Int_t val, Bool_t asHex=false) |
Option * | Add (const TString &name, const TString &arg, const TString &desc, Long64_t val, Bool_t asHex=false) |
Option * | Add (const TString &name, const TString &arg, const TString &desc, Double_t val) |
void | Remove (const TString &name) |
Bool_t | Has (const TString &name) const |
const TString & | Get (const TString &name) const |
Bool_t | GetF (const TString &name, const Char_t *format,...) const |
Bool_t | AsBool (const TString &name) const |
Int_t | AsInt (const TString &name, Int_t def=0) const |
Long64_t | AsLong (const TString &name, Long64_t def=0) const |
Double_t | AsDouble (const TString &name, Double_t def=0) const |
const char * | AsString (const TString &name, const TString &def="") const |
const TString & | AsTString (const TString &name, const TString &def="") const |
void | SetF (const TString &name, const Char_t *format,...) |
void | Set (const TString &name, const TString &value) |
void | Set (const TString &name) |
void | Set (const TString &name, Int_t val, Bool_t asHex=false) |
void | Set (const TString &name, Long64_t val, Bool_t asHex=false) |
void | Set (const TString &name, Double_t val) |
Bool_t | Parse (const TString &tmp, const TString &delims) |
Bool_t | Parse (const TCollection *opts, Bool_t ignoreUnknown=false) |
void | Widest (Int_t &nWidth, Int_t &aWidth) const |
void | HelpDesc (std::ostream &o, const TString &prefix="", const Int_t max=70) const |
void | Help (std::ostream &o, const char *prefix=" ") const |
void | Show (std::ostream &o, const char *prefix=" ") const |
void | Store (std::ostream &o, const char *prefix="", const char *delim=",", bool quote=true, bool onlySet=false) const |
Static Public Member Functions | |
static void | Test (const char *opts="") |
Public Attributes | |
Link * | fList |
TString | fDesc |
|
inline |
|
inline |
Add an option with argument
name | Name of option |
arg | Dummy argument |
desc | Description |
val | Default value |
Definition at line 421 of file Option.C.
Referenced by AAFPluginRailway::AAFPluginRailway(), AAFRailway::AAFRailway(), AODTrain::AODTrain(), BothAODTrain::BothAODTrain(), BothdNdetaTrain::BothdNdetaTrain(), ELossTimeTrain::ELossTimeTrain(), GridRailway::GridRailway(), LiteRailway::LiteRailway(), LocalRailway::LocalRailway(), MakeAODTrain::MakeAODTrain(), MakedNdetaTrain::MakedNdetaTrain(), MakeFlowTrain::MakeFlowTrain(), MakeFMDELossTrain::MakeFMDELossTrain(), MakeFMDMCHitTrain::MakeFMDMCHitTrain(), MakeFMDMCTrackTrain::MakeFMDMCTrackTrain(), MakeFullTrain::MakeFullTrain(), MakeMCCorrTrain::MakeMCCorrTrain(), MakeMultDistsTrain::MakeMultDistsTrain(), MakeMultTrain::MakeMultTrain(), MakeQATrain::MakeQATrain(), MakeRespMatrTrain::MakeRespMatrTrain(), MakeTrackletTrain::MakeTrackletTrain(), MakeTriggerBiasTrain::MakeTriggerBiasTrain(), PluginRailway::PluginRailway(), ProofRailway::ProofRailway(), Railway::Railway(), Test(), TrackletAODdNdeta::TrackletAODdNdeta(), TrackletAODTrain::TrackletAODTrain(), TrackletdNdetaTrain::TrackletdNdetaTrain(), TrainSetup::TrainSetup(), and VAFRailway::VAFRailway().
Get value of an option as a boolean
name | Name of |
Definition at line 631 of file Option.C.
Referenced by MakeFlowTrain::AddEPTasks(), MakeFlowTrain::AddQCTasks(), MakeFullTrain::CreateAODTasks(), TrackletAODdNdeta::CreateCentralitySelection(), TrainSetup::CreateCentralitySelection(), MakeFullTrain::CreateFlowTasks(), TrackletAODTrain::CreateInputHandler(), BothAODTrain::CreateInputHandler(), MakeTrackletTrain::CreateInputHandler(), TrainSetup::CreateInputHandler(), TrackletdNdetaTrain::CreateTask(), MakeFMDMCHitTrain::CreateTasks(), MakeFMDMCTrackTrain::CreateTasks(), MakeMCCorrTrain::CreateTasks(), MakeMultDistsTrain::CreateTasks(), MakeFMDELossTrain::CreateTasks(), MakeFlowTrain::CreateTasks(), TrainSetup::FromOption(), and TrainSetup::Init().
Return value of an option as a double precision real number
name | Name of option |
def | Default value if options isn't found |
Definition at line 673 of file Option.C.
Referenced by MakeFlowTrain::AddQCTasks(), MakedNdetaTrain::CoupledNdetaCar(), BothdNdetaTrain::CoupledNdetaCar(), BothAODTrain::CoupleForwardCar(), MakeFullTrain::CreateFlowTasks(), MakeTrackletTrain::CreateTask(), MakeMultDistsTrain::CreateTasks(), MakeFMDELossTrain::CreateTasks(), MakeAODTrain::CreateTasks(), and TrainSetup::FromOption().
Return value of an option as an integer
name | Name of option |
def | Default value if options isn't found |
Definition at line 645 of file Option.C.
Referenced by MakeFlowTrain::AddEPTasks(), MakeFlowTrain::AddQCTasks(), TrainSetup::AddTender(), BothAODTrain::CoupleClusterCar(), AODTrain::CoupleFilter(), BothAODTrain::CoupleForwardCar(), AODTrain::CoupleJetAN(), MakeFullTrain::CreateAODTasks(), MakeFullTrain::CreateFlowTasks(), MakeFMDMCHitTrain::CreateTasks(), MakeFMDMCTrackTrain::CreateTasks(), MakeMCCorrTrain::CreateTasks(), MakeAODTrain::CreateTasks(), AODTrain::CreateTasks(), MakeFullTrain::CreateTasks(), TrainSetup::FromOption(), TrainSetup::Init(), GridRailway::PostSetup(), MakeAODTrain::SavedNdeta(), and BothAODTrain::SavedNdeta().
Return value of an option as an integer
name | Name of option |
def | Default value if options isn't found |
Definition at line 659 of file Option.C.
Referenced by TrainSetup::FromOption(), LiteRailway::Run(), TrainSetup::Run(), and ProofRailway::Run().
return value of an option as a string
name | Name of option |
def | Default valie if option isn't found |
Definition at line 687 of file Option.C.
Referenced by TrackletdNdetaTrain::CoupleTrackletCar(), TrackletAODTrain::CoupleTrackletCar(), BothdNdetaTrain::CoupleTrackletCar(), BothAODTrain::CoupleTrackletCar(), TrainSetup::CreateCentralitySelection(), TrackletdNdetaTrain::CreateInputHandler(), MakeTrackletTrain::CreateTask(), MakeMCCorrTrain::CreateTasks(), MakeMultDistsTrain::CreateTasks(), TrackletAODTrain::CreateTasks(), TrackletAODdNdeta::CreateTasks(), TrainSetup::FromOption(), Railway::LocalChain(), TrackletdNdetaTrain::SetupReweighting(), and MakeTrackletTrain::SetupReweighting().
|
inline |
|
inline |
Find an optio by name
name | Name of option to find |
Definition at line 401 of file Option.C.
Referenced by GridRailway::RegisterRuns(), TrainSetup::SaveSetup(), and Test().
Get the value of an option
name | Name of option |
Definition at line 596 of file Option.C.
Referenced by MakeFlowTrain::AddEPTasks(), GridRailway::AddFiles(), MakeFlowTrain::AddQCTasks(), TrainSetup::AddTender(), AAFRailway::AliPhysicsParName(), AAFRailway::AliROOTParName(), BothAODTrain::CoupleClusterCar(), BothAODTrain::CoupleForwardCar(), TrackletAODTrain::CouplePreCars(), BothAODTrain::CouplePreCars(), TrackletdNdetaTrain::CoupleTrackletCar(), BothdNdetaTrain::CoupleTrackletCar(), ProofRailway::CreateAliROOTPar(), MakeFullTrain::CreateAODTasks(), MakeFullTrain::CreatedNdetaTask(), MakeFullTrain::CreateFlowTasks(), TrainSetup::CreateInputHandler(), TrainSetup::CreatePhysicsSelection(), TrackletdNdetaTrain::CreateTask(), MakeTrackletTrain::CreateTask(), ELossTimeTrain::CreateTasks(), MakeQATrain::CreateTasks(), MakeFMDELossTrain::CreateTasks(), MakeAODTrain::CreateTasks(), MakedNdetaTrain::CreateTasks(), TrackletAODTrain::CreateTasks(), TrackletAODdNdeta::CreateTasks(), BothdNdetaTrain::CreateTasks(), ProofRailway::EnableSpecial(), VAFRailway::GetDataSet(), TrainSetup::Help(), TrainSetup::Init(), Railway::InputType(), GridRailway::Operation(), AAFPluginRailway::PostSetup(), GridRailway::PostSetup(), PluginRailway::PostSetup(), ProofRailway::PostSetup(), AAFPluginRailway::PreSetup(), AAFRailway::PreSetup(), PluginRailway::PreSetup(), ProofRailway::PreSetup(), GridRailway::RegisterRuns(), TrainSetup::Run(), ProofRailway::Run(), TrainSetup::SaveSetupROOT(), TrainSetup::SaveSetupShell(), and GridRailway::ScanFiles().
Check if a given option was set externally
name | Name of option |
Definition at line 584 of file Option.C.
Referenced by GridRailway::AuxSave(), BothAODTrain::CoupleClusterCar(), AODTrain::CoupleFilter(), AODTrain::CoupleForward(), BothAODTrain::CoupleForwardCar(), AODTrain::CoupleJetAN(), TrackletAODTrain::CouplePostCars(), BothAODTrain::CouplePostCars(), TrackletAODTrain::CouplePreCars(), BothAODTrain::CouplePreCars(), TrackletdNdetaTrain::CoupleTrackletCar(), BothdNdetaTrain::CoupleTrackletCar(), MakeFullTrain::CreateAODTasks(), MakeTestADTrain::CreateCentralitySelection(), MakeQATrain::CreateCentralitySelection(), MakeFMDELossTrain::CreateCentralitySelection(), TrackletAODdNdeta::CreateCentralitySelection(), TrackletAODTrain::CreateCentralitySelection(), MakeAODTrain::CreateCentralitySelection(), AODTrain::CreateCentralitySelection(), BothAODTrain::CreateCentralitySelection(), TrainSetup::CreateCentralitySelection(), MakeFullTrain::CreateFlowTasks(), AODTrain::CreateMCHandler(), AODTrain::CreatePhysicsSelection(), MakeQATrain::CreateTasks(), MakeMCCorrTrain::CreateTasks(), MakeFMDELossTrain::CreateTasks(), MakeAODTrain::CreateTasks(), MakedNdetaTrain::CreateTasks(), TrackletAODdNdeta::CreateTasks(), BothdNdetaTrain::CreateTasks(), AODTrain::CreateTasks(), MakeFullTrain::CreateTasks(), ProofRailway::EnableSpecial(), TrainSetup::Help(), TrainSetup::Init(), Railway::InputType(), Railway::IsMC(), Railway::LocalChain(), GridRailway::Operation(), ProofRailway::OutputPath(), AAFPluginRailway::PostSetup(), GridRailway::PostSetup(), PluginRailway::PostSetup(), ProofRailway::PostSetup(), AAFPluginRailway::PreSetup(), AAFRailway::PreSetup(), VAFRailway::PreSetup(), PluginRailway::PreSetup(), ProofRailway::PreSetup(), TrainSetup::Run(), MakeMCCorrTrain::SaveDraw(), TrainSetup::SetupWorkingDirectory(), and TrainSetup::Version().
|
inline |
Display option help
o | Output stream |
prefix | Prefix for each option. |
Definition at line 903 of file Option.C.
Referenced by TrainSetup::Help(), TrainSetup::SaveSetupROOT(), TrainSetup::SaveSetupShell(), and Railway::ShowFullHelp().
|
inline |
Parse the options given in tmp
tmp | String to pass |
delims | Delimiters |
Definition at line 796 of file Option.C.
Referenced by Railway::ParseOptions(), and Test().
|
inline |
|
inline |
Remove an option
name | Name of option to remove |
Definition at line 564 of file Option.C.
Referenced by LiteRailway::LiteRailway(), TrainSetup::SaveSetupROOT(), and Test().
Set an option
name | Name of option |
value | Value of option |
Definition at line 736 of file Option.C.
Referenced by AODTrain::AODTrain(), BothAODTrain::BothAODTrain(), MakeTrackletTrain::CreateTask(), ELossTimeTrain::ELossTimeTrain(), EventTimeTrain::EventTimeTrain(), VAFRailway::LoadAliROOT(), MakeAODTrain::MakeAODTrain(), MakeFlowTrain::MakeFlowTrain(), MakeFMDELossTrain::MakeFMDELossTrain(), MakeFMDEventPlaneTrain::MakeFMDEventPlaneTrain(), MakeFMDMCHitTrain::MakeFMDMCHitTrain(), MakeFMDMCTrackTrain::MakeFMDMCTrackTrain(), MakeFullTrain::MakeFullTrain(), MakeMCCorrTrain::MakeMCCorrTrain(), MakeMultClassTrain::MakeMultClassTrain(), MakeQATrain::MakeQATrain(), MakeTestADTrain::MakeTestADTrain(), MyTrain::MyTrain(), AAFRailway::PreSetup(), PluginRailway::PreSetup(), TrainSetup::SaveSetup(), TrainSetup::SaveSetupShell(), Test(), TrackletAODdNdeta::TrackletAODdNdeta(), and TrackletAODTrain::TrackletAODTrain().
|
inline |
|
inline |
Set the description
d | Description |
Definition at line 359 of file Option.C.
Referenced by MakeTrackletTrain::MakeTrackletTrain(), TrackletAODdNdeta::TrackletAODdNdeta(), TrackletAODTrain::TrackletAODTrain(), and TrackletdNdetaTrain::TrackletdNdetaTrain().
|
inline |
Show the values of options
o | Output stream |
prefix | Prefix for each option |
Definition at line 928 of file Option.C.
Referenced by Railway::LocalChain(), MakeFlowTrain::MakeFlowTrain(), MakeFullTrain::MakeFullTrain(), TrainSetup::Print(), Railway::Print(), and Test().
|
inline |
Show the values of options
o | Output stream |
prefix | Prefix for each option |
delim | Delimters |
quote | Quote output |
onlySet | if true, only output set options |
Definition at line 951 of file Option.C.
Referenced by TrainSetup::SaveSetupROOT(), and TrainSetup::SaveSetupShell().
|
inlinestatic |