Classes | |
class | fwk::CentralConfig |
Main configuration utility. More... | |
class | fwk::ConfigLink |
container for a file, file type id, and corresponding utl::Reader More... | |
class | fwk::RunController |
Auger Software Run Control. More... | |
Functions | |
void | AugerOfflineUser () |
Optional user routine. More... | |
int | main (int argc, char *argv[]) |
The actual main program! More... | |
The program steering and configuration machinery is used to control module sequences and to look up configuration data for physics modules and detector components.
For information on configuring the software for various applications, see the Central Config documentation.
void AugerOfflineUser | ( | void | ) |
Optional user routine.
This function is called by AugerOfflineMain prior to invoking the fwk::RunController sequencing methods. If you have a special application which cannot be carried out using the usual sequencing machinery of the fwk::RunController, you can write your own AugerOfflineUser() function to take control of the program steering. If you want to completely deactivate the fwk::RunController, just provide a module sequence file which has no sequencing instructions. For example:
<?xml version="1.0" encoding="iso-8859-1"?> <sequenceFile> </sequenceFile>
Note that this file is just an empty AugerOfflineUser routine.
Definition at line 38 of file Main/AugerOfflineUser.cc.
int main | ( | int | argc, |
char * | argv[] | ||
) |
The actual main program!
This is Auger Offline Software main program. It does the following:
–help
option to list these options.Definition at line 72 of file AugerOfflineMain.cc.
References AugerOfflineUser(), utl::ObjectFactory< ObjPtrType, IdentType, CreatType, FactoryErrorPolicy >::Begin(), utl::Verbosity::eDefault, utl::ObjectFactory< ObjPtrType, IdentType, CreatType, FactoryErrorPolicy >::End(), utl::endr, ERROR, fwk::CentralConfig::GetInstance(), INFO, max, fwk::Red(), det::VSQLManager::SetGlobalLogQueries(), utl::TabularStream::Str(), tab, WARNING, and fwk::CentralConfig::WriteConfig().