Variables | |
string | LorentzAngleTemplate = "#use lorentz angle from global tag" |
string | mergeOfflineParallelResults |
string | mergeOfflineParJobsTemplate |
string | offlineDqmFileOutputTemplate |
string | offlineParallelFileOutputTemplate |
string | offlineParallelTemplate |
string | offlineStandaloneFileOutputTemplate |
string | offlineTemplate |
string | TrackSelectionTemplate |
string offlineValidationTemplates::LorentzAngleTemplate = "#use lorentz angle from global tag" |
Definition at line 479 of file offlineValidationTemplates.py.
00001 """ 00002 00003 # Merging works also if there is only one file to merge 00004 # if merged file already exists it will be moved to a backup file (~) 00005 00006 # run TkAlOfflinejobs.C 00007 echo "Merging results from parallel jobs with TkAlOfflineJobsMerge.C" 00008 root -x -b -q .oO[logdir]Oo./TkAlOfflineJobsMerge.C 00009 00010 # todo do not use /tmp; in case use of /tmp fails, no merged file is obtained 00011 00012 # move output file to datadir, backup existing files 00013 mv -b /tmp/$USER/AlignmentValidation*.root .oO[datadir]Oo./ 00014 00015 # create log file 00016 ls -al .oO[datadir]Oo./AlignmentValidation*.root > .oO[datadir]Oo./log_rootfilelist.txt 00017 00018 # Remove parallel job files if merged file exists 00019 for file in .oO[datadir]Oo./AlignmentValidation*root; do 00020 rm -f .oO[datadir]Oo./`basename $file .root`_[0-9]*.root; 00021 done 00022 00023 """
Definition at line 409 of file offlineValidationTemplates.py.
00001 """ 00002 void TkAlOfflineJobsMerge() 00003 { 00004 // load framework lite just to find the CMSSW libs... 00005 gSystem->Load("libFWCoreFWLite"); 00006 AutoLibraryLoader::enable(); 00007 //compile the makro 00008 gROOT->ProcessLine(".L .oO[CMSSW_BASE]Oo./src/Alignment/OfflineValidation/scripts/merge_TrackerOfflineValidation.C++"); 00009 00010 .oO[mergeOfflinParJobsInstantiation]Oo. 00011 } 00012 """
Definition at line 436 of file offlineValidationTemplates.py.
00001 """ 00002 process.TrackerOfflineValidationSummary.oO[offlineValidationMode]Oo..removeModuleLevelHists = .oO[offlineModuleLevelHistsTransient]Oo. 00003 process.DqmSaverTkAl.workflow = '.oO[workflow]Oo.' 00004 process.DqmSaverTkAl.dirName = '.oO[workdir]Oo./.' 00005 process.DqmSaverTkAl.forceRunNumber = .oO[firstRunNumber]Oo. 00006 """
Definition at line 464 of file offlineValidationTemplates.py.
Definition at line 458 of file offlineValidationTemplates.py.
Definition at line 204 of file offlineValidationTemplates.py.
Definition at line 452 of file offlineValidationTemplates.py.
Definition at line 3 of file offlineValidationTemplates.py.
Definition at line 484 of file offlineValidationTemplates.py.