Types and Locations of Kumacs
Kumacs are an integral part of the software, closely coupled to the
code, and are released together with the code as a unit.
The standard types of kumacs are
UTIL, PAM, and CHAIN.
- UTIL kumacs:
There are utility kumacs which setup default search paths for
kumacs, setup standardized directory structure for tables in
STAF, define global macros, input and output files, write
ntuples, etc.
- PAM kumacs:
each DOMAIN should have a create_tables_domain.kumac
with a different macro for each PAM --> to create the
tables needed
- PAM kumacs:
each PAM will have an init_pam.kumac and a run_pam.kumac
associated with it, with different macros for each
module in the PAM --> to initialize and run the PAM from
the chain kumac
- CHAIN kumacs:
The chain kumacs run a set of PAMs in a domain and also sets
of PAMs in many domains. They use the utility kumacs and PAM
kumacs.
Locations of Kumacs
-
$STAR/kumacs/chain - BigFullChain - high level kumacs used for production
-
$STAR/kumacs/util - service function kumacs
-
$STAR/kumacs/domain - execute chains of package kumacs in domain
-
$STAR/pams/domain/kumac - package kumacs (init,run, create_tables) for a particular domain
STAR Collaboration Meeting 7/98
   
   
   
   
   
Kathy Turner, BNL
   
   
   
   
   
Offline Software Tutorials