CMS 3D CMS Logo

Variables
offlineValidationTemplates Namespace Reference

Variables

string extendedValidationExecution
 
string extendedValidationTemplate
 
string LorentzAngleTemplate = "#use lorentz angle from global tag"
 
string mergeOfflineParJobsTemplate
 
string offlineDqmFileOutputTemplate
 
string offlineFileOutputTemplate
 
string offlineTemplate
 
string TrackSelectionTemplate
 

Variable Documentation

string offlineValidationTemplates.extendedValidationExecution
Initial value:
1 = """
2 #run extended offline validation scripts
3 echo -e "\n\nRunning extended offline validation"
4 
5 rfcp .oO[extendedValScriptPath]Oo. .
6 root -x -b -q -l TkAlExtendedOfflineValidation.C
7 
8 """

Definition at line 285 of file offlineValidationTemplates.py.

string offlineValidationTemplates.extendedValidationTemplate
Initial value:
1 = """
2 #include "Alignment/OfflineValidation/macros/PlotAlignmentValidation.C"
3 #include "FWCore/FWLite/interface/FWLiteEnabler.h"
4 
5 void TkAlExtendedOfflineValidation()
6 {
7  TkAlStyle::legendheader = ".oO[legendheader]Oo.";
8  TkAlStyle::legendoptions = ".oO[legendoptions]Oo.";
9  TkAlStyle::set(.oO[publicationstatus]Oo., .oO[era]Oo., ".oO[customtitle]Oo.", ".oO[customrighttitle]Oo.");
10  gStyle->SetTitleH ( 0.07 );
11  gStyle->SetTitleW ( 1.00 );
12  gStyle->SetTitleFont ( 132 );
13  // load framework lite just to find the CMSSW libs...
14  gSystem->Load("libFWCoreFWLite");
15  FWLiteEnabler::enable();
16 
17  .oO[extendedInstantiation]Oo.
18  p.setOutputDir(".oO[datadir]Oo./ExtendedOfflineValidation_Images");
19  p.setTreeBaseDir(".oO[OfflineTreeBaseDir]Oo.");
20  p.plotDMR(".oO[DMRMethod]Oo.",.oO[DMRMinimum]Oo.,".oO[DMROptions]Oo.");
21  p.plotSurfaceShapes(".oO[SurfaceShapes]Oo.");
22  p.plotChi2("root://eoscms//eos/cms/store/caf/user/$USER/.oO[eosdir]Oo./.oO[resultPlotFile]Oo._result.root");
23 }
24 """

Definition at line 297 of file offlineValidationTemplates.py.

string offlineValidationTemplates.LorentzAngleTemplate = "#use lorentz angle from global tag"

Definition at line 226 of file offlineValidationTemplates.py.

string offlineValidationTemplates.mergeOfflineParJobsTemplate
Initial value:
1 = """
2 #include "Alignment/OfflineValidation/scripts/merge_TrackerOfflineValidation.C"
3 
4 int TkAlOfflineJobsMerge(TString pars, TString outFile)
5 {
6 // load framework lite just to find the CMSSW libs...
7 gSystem->Load("libFWCoreFWLite");
8 FWLiteEnabler::enable();
9 
10 return hadd(pars, outFile);
11 }
12 """

Definition at line 189 of file offlineValidationTemplates.py.

string offlineValidationTemplates.offlineDqmFileOutputTemplate
Initial value:
1 = """
2 process.TrackerOfflineValidationSummary.oO[offlineValidationMode]Oo..removeModuleLevelHists = .oO[offlineModuleLevelHistsTransient]Oo.
3 process.DqmSaverTkAl.workflow = '.oO[workflow]Oo.'
4 process.DqmSaverTkAl.dirName = '.oO[workdir]Oo./.'
5 process.DqmSaverTkAl.forceRunNumber = .oO[firstRunNumber]Oo.
6 """

Definition at line 211 of file offlineValidationTemplates.py.

string offlineValidationTemplates.offlineFileOutputTemplate
Initial value:
1 = """
2 process.TFileService.fileName = '.oO[outputFile]Oo.'
3 """

Definition at line 205 of file offlineValidationTemplates.py.

string offlineValidationTemplates.offlineTemplate

Definition at line 3 of file offlineValidationTemplates.py.

string offlineValidationTemplates.TrackSelectionTemplate

Definition at line 231 of file offlineValidationTemplates.py.