StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BigFullChain.h
1 #ifndef __BigFullChain_h__
2 #define __BigFullChain_h__
3 #if 0
4 /* -- from Jeff list 04/26/12 -- zdc always in
5  fpd (>=2003) is in TriggerMaker
6  l3raw (=>2004) is empty
7 year : active detector list | Data samples
8 ______________________________________________________________________________________________________________
9 y2000: tpc ctb | AuAu130, HF
10 y2001: tpc ctb rich svt ftpc | AuAu200,19; pp200
11 y2003: tpc ctb bbc svt tof btow fpd ftpc pmd ssd -etow | dAu200; pp200 1/3 of etow was installed, but db is failed, fpdm00
12 y2004: tpc ctb bbc svt tof btow fpd ftpc pmd ssd etow bsmd esmd | AuAu62,200; pp200 fpdm01
13 y2005: tpc ctb bbc svt tof btow fpd ftpc pmd ssd etow bsmd esmd | CuCu200,62,22; pp200 fpdm01
14 y2006: tpc ctb bbc svt tof btow fpd ftpc pmd ssd etow bsmd esmd vpd | pp200,62 fpdm01,fpdm02
15 y2007: tpc ctb bbc svt btow fms ftpc pmd ssd etow bsmd esmd vpd | AuAu200,9 fpdm03, fpd is part of fms
16 y2008: tpc ctb bbc tof btow fms ftpc pmd etow pp2pp bsmd esmd tpx vpd | pp200;AuAu9;dAu200 -"-
17 y2009: ctb bbc tof btow fms ftpc etow pp2pp bsmd esmd tpx vpd | pp500,200;pp2pp
18 y2010: bbc tof btow fms ftpc pmd etow bsmd esmd tpx vpd | AuAu200,62,39,7.7,11.5
19 y2011: bbc tof btow fms ftpc pmd etow bsmd esmd tpx mtd vpd | AuAu19.6,27,200;pp500
20 y2012: bbc tof btow fms etow bsmd esmd tpx mtd fgt vpd | pp500,200,UU193
21 y2013: bbc tof btow fms etow nsmd esmd tpx mtd fgt vpd gmt | - fpd, pp500
22 y2014: bbc tof btow etow nsmd esmd tpx mtd vpd gmt | no fgt and fms
23 y2015: bbc tof btow fms etow nsmd esmd tpx mtd vpd gmt fps | +fms and fps
24 ______________________________________________________________________________________________________________
25  */
26 #endif
27 
28 #define STAR_CHAIN_OBSOLETE "WARNING *** Option is OBSOLETE ***"
29 
30 //#define __NoStrangeMuDst__
31 #define __NoDisplay__
32 #define __AgMLonFly__
33 Bfc_st BFC[] = { // standard chains
34  {"Key" ,"Name" ,"Chain" ,"Opts" ,"Maker","Libs","Comment",kFALSE},
35  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
36  {"TIME STAMPS ","-----------","-----------","------------------------------------------","","","",kFALSE},
37  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
38  // geometry timestamps are now dynamic. Please see StChain/StMaker
39  {"RY2008","","","db,detDb,NosvtIT,NossdIT" ,"","","y2008 for dAu run",kFALSE},
40  {"RY2009","","","db,detDb,NosvtIT,NossdIT" ,"","","y2009 for p+p run",kFALSE},
41  {"ForceGeometry","","","","","", "Force geometry to overwrite the geometry coming from fz-file", kFALSE},
42  // geometry timestamps are now dynamic. Please see StChain/StMaker
43 
44  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
45  {"Valid Db ","-----------","-----------","------------------------------------------","","","",kFALSE},
46  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
47  {"NoDb" ,"" ,"","-db,-tpcDb,-magF" ,"","","Take out Db from Chain",kFALSE},
48  {"DbV" ,"" ,"","db,ry1h" ,"","","19940614/0 Db Version for none",kFALSE},
49  {"DbV0614" ,"" ,"","db,ry1h" ,"","","20000614/0 Db Version for p00hd",kFALSE},
50  {"DbV0624" ,"" ,"","db,ry1h" ,"","","20000624/0 Db Version for p00hd_1",kFALSE},
51  {"DbV0713" ,"" ,"","db,ry1h" ,"","","20000713/0 Db Version for p00he",kFALSE},
52  {"DbV0727" ,"" ,"","db,ry1h" ,"","","20000727/0 Db Version for p00he",kFALSE},
53  {"DbV0819" ,"" ,"","db,ry1h" ,"","","20000819/0 Db Version for p00hg",kFALSE},
54  {"DbV1123" ,"" ,"","db,ry1h" ,"","","20001123/0 Db wo TpcDriftVel. from StTpcT0Maker",kFALSE},
55  {"DbV0523" ,"" ,"","db,ry1h" ,"","", "20010523/0 Db Version for p01he",kFALSE},
56  {"DbV1007" ,"" ,"","db,ry1h" ,"","", "20011007/0 Db Version for p01hi",kFALSE},
57  {"DbV1107" ,"" ,"","db,ry1h" ,"","", "20011107/0 Db Version for pass1 p01gk",kFALSE},
58  {"DbV1211" ,"" ,"","db,ry1h" ,"","", "20011211/0 Db Version for prod p01gl",kFALSE},
59 
60  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
61  {"Geometry ","-----------","-----------","------------------------------------------","","","",kFALSE},
62  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
63 #ifdef __AgMLonFly__
64  {"ideal", "", "","", "", "", "Ideal Alignment", kFALSE},
65  {"misalign", "", "","", "","-AgMLideal", "Misaligned Geometry", kFALSE},
66  {"AgMLutil", "", "","", "","StarAgmlUtil", "AgML support", kFALSE},
67  {"AgMLlib", "", "","", "","StarAgmlUtil,StarAgmlLib", "AgML support", kFALSE},
68  {"AgML" ,"" ,"","AgMLlib,-Agi,-VmcGeo","","Geometry,StarGeometry"
69  , "Alias VmcGeometry to AgiLGeometry",kFALSE},
70 #else /* __AgMLonFly__ */
71  {"AgML" ,"" ,"","-Agi,-VmcGeo","","" //StarAgmlLib,Geometry,StarGeometry
72  , "Alias VmcGeometry to AgiLGeometry",kFALSE},
73 #endif /* __AgMLonFly__ */
74  {"Agi" ,"" ,"","-VmcGeo","","" ,"Alias VmcGeometry to AgiGeometry (gstar original geometry)",kFALSE},
75  {"VmcGeo" ,"" ,"","-AgML,-Agi" ,"","" ,"Alias VmcGeometry to VmcGeo",kFALSE},
76 
77  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
78  {"Trigger Type","-----------","-----------","------------------------------------------","","","",kFALSE},
79  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
80  {"Physics" ,"","","", "","",STAR_CHAIN_OBSOLETE,kFALSE},
81  {"LaserTest" ,"","","", "","",STAR_CHAIN_OBSOLETE,kFALSE},
82  {"PulserSvt" ,"","","", "","",STAR_CHAIN_OBSOLETE,kFALSE},
83  {"alltrigger" ,"","","", "","",STAR_CHAIN_OBSOLETE,kFALSE},
84  {"phys_off" ,"","","" ,"","","Turn off physics in simulation",kFALSE},
85  {"hadr_off" ,"","","" ,"","","Turn off hadronic interactions in simulation",kFALSE},
86  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
87  {"C H A I N S ","-----------","-----------","------------------------------------------","","","",kFALSE},
88  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
89  {"Calibration chains","------------","-----------","-----------------------------------","","","",kFALSE},
90  {"LanaDV", "","","LanaDVtpx","","" ,"get LDV",kFALSE},
91  {"LanaDVtpx","","","MakeEvent,trgd,in,tpx,TpcHitMover,LaserIT,VFMinuit,Lana,Analysis,Corr4,NosvtIT,NossdIT",
92  "","" ,"get LDV with TPX",kFALSE},
93  {"LaserDV.Chain","","","in,LaserCal,fcf,TpcHitMover,OGridLeak3D,OShortR,OSpaceZ2","","","get LDV",kFALSE},
94  {"Test.default.ITTF","","","TpcRS,Simu,sss,svt,ssd,fss,bbcSim,IdTruth,MakeEvent,genvtx,"
95  "miniMcMk,McAna,Test.reco.ITTF,CMuDst" ,"","","",kFALSE},
96  {"Test.default.y2005g.ITTF","","","Test.default.ITTF,sdt20050130,noSimuDb" ,"","","",kFALSE},
97  {"Test.default.y2007g.ITTF","","","Test.default.ITTF,sdt20070322,noSimuDb" ,"","","",kFALSE},
98  {"Test.fast.y2005g.ITTF","","","Test.fast.ITTF,sdt20050130,noSimuDb" ,"","","",kFALSE},
99  {"Test.reco.StiVMC","","","MakeEvent,tpcI,tcl,ftpc,SvtCL,Test.StiVMC" ,"","","",kFALSE},
100  {"Test.default.StiVMC","","","TpcRS,Simu,sss,svt,ssd,fss,bbcSim,IdTruth,MakeEvent,"
101  "miniMcMk,McAna,Test.reco.StiVMC,CMuDst" ,"","","",kFALSE},
102  {"Test.StiVMC","","","TpcRS,StiVMC,event,analysis,tags,EvOut,StarMagField,FieldOn,Idst,CMuDst"
103  , "","","",kFALSE},
104  {"Test.VeryFast.StiVMC","","","TpcFastSim,Simu,sfs,ssdfast,McEvOut,GeantOut,IdTruth,miniMcMk,McAna,"
105  "SvtCL,tpc_T,globT,tls,db,tpcDB,svtDb,svtIT,ssdIT,StiVMC,Idst,event,analysis,EventQA,tags,"
106  "EvOut,StarMagField,FieldOn,IAna,CMuDst" ,"","","",kFALSE},
107  {"Test.fast.StiVMC","","","tfs,Simu,sfs,ssdfast,McEvOut,GeantOut,IdTruth,miniMcMk,McAna,SvtCL,"
108  "tpc_T,globT,tls,db,tpcDB,svtDb,StiVMC,Idst,event,analysis,EventQA,tags,EvOut,"
109  "StarMagField,FieldOn,IAna,CMuDst" ,"","","",kFALSE},
110  {"Test.fast.y2007g.ITTF","","","Test.fast.ITTF,sdt20070322,noSimuDb" ,"","","",kFALSE},
111  {"Test.VeryFast.y2005g.ITTF","","","Test.VeryFast.ITTF,sdt20050130,noSimuDb" ,"","","",kFALSE},
112  {"Test.VeryFast.y2007g.ITTF","","","Test.VeryFast.ITTF,sdt20070322,noSimuDb" ,"","","",kFALSE},
113  {"Test.default.StiVMC","","","TpcRS,Simu,sss,svt,ssd,fss,bbcSim,IdTruth,MakeEvent,"
114  "miniMcMk,McAna,Test.reco.ITTF,CMuDst" ,"","","",kFALSE},
115  {"Test.y2009.ITTF","","","Test.default.ITTF,y2009,TpcRS,sdt20090428.141700" ,"","","",kFALSE},
116  {"Test.y2009.StiVMC","","","Test.default.StiVMC,y2009,TpcRS,sdt20090428.141700,noSimuDb","","","",kFALSE},
117  {"Test.fast.y2005g.StiVMC","","","Test.fast.StiVMC,sdt20050130,noSimuDb" ,"","","",kFALSE},
118  {"Test.VeryFast.y2005g.StiVMC","","","Test.VeryFast.StiVMC,sdt20050130,noSimuDb" ,"","","",kFALSE},
119  {"Test.VeryFast.y2007g.StiVMC","","","Test.VeryFast.StiVMC,sdt20070322,noSimuDb" ,"","","",kFALSE},
120  {"Test.default.Fast.ITTF","","","tfs,sfs,ssdFast,IdTruth,MakeEvent,miniMcMk,Test.ITTF", "","","",kFALSE},
121  {"Test.srs.ITTF","","", "TpcRS,Simu,srs,svt,ssd,fss,bbcSim,emcY2,McEvOut,GeantOut,IdTruth,"
122  "miniMcMk,McAna,Test.reco.ITTF,CMuDst" ,"","","",kFALSE},
123  {"Test.ITTF","","","svtIT,ssdIT,ITTF,event,analysis,EventQA,tags,EvOut,StarMagField,FieldOn"
124  ",IDST,CMuDst,analysis" ,"","","",kFALSE},
125  {"Test.reco.ITTF","","","MakeEvent,tpcI,tcl,ftpc,SvtCL,Test.ITTF" ,"","","",kFALSE},
126  {"Test.fast.ITTF","","","tfs,Simu,sfs,ssdfast,McEvOut,GeantOut,IdTruth,miniMcMk,McAna,SvtCL,"
127  "tpc_T,globT,tls,db,tpcDB,svtDb,svtIT,ssdIT,ITTF,Idst,event,analysis,EventQA,tags,EvOut,"
128  "StarMagField,FieldOn,IAna,CMuDst" ,"","","",kFALSE},
129  {"Test.VeryFast.ITTF","","","TpcFastSim,Simu,sfs,ssdfast,McEvOut,GeantOut,IdTruth,miniMcMk,McAna,"
130  "SvtCL,tpc_T,globT,tls,db,tpcDB,svtDb,svtIT,ssdIT,ITTF,Idst,event,analysis,EventQA,tags,"
131  "EvOut,StarMagField,FieldOn,IAna,CMuDst" ,"","","",kFALSE},
132  {"nightly test (dev) chains","-----------","-----------","----------------------------","","","", kFALSE},
133  {"MC----------","-----------","-----------","------------------------------------------","","","",kFALSE},
134  {"MC.y2000" ,"","","trs,rrs,y1h,Idst,rich,IAna,l0,tpcI,tpxClu,NosvtIT,NossdIT,"
135  "-Kink2,VFMinuit,geant,evout,IdTruth,tags,GeantOut,big" ,"","","",kFALSE},
136  {"MC.y2001" ,"","","trs,fss,rrs,y2001n,Idst,rich,IAna,l0,tpcI,tpxClu,ftpc,-Kink2,"
137  "VFMinuit,geant,evout,IdTruth,tags,emcY2,GeantOut,big" ,"","","",kFALSE},
138  {"MC.pp.y2001" ,"","","trs,rrs,fss,y2001n,Idst,rich,IAna,l0,tpcI,tpxClu,ftpc,-Kink2,"
139  "VFMinuit,geant,evout,IdTruth,tags,emcY2,MiniMcMk,GeantOut,big" ,"","","",kFALSE},
140  {"MC.y2003" ,"","","trs,fss,y2003,Idst,IAna,l0,tpcI,tpxClu,ftpc,VFMinuit,bbcSim,tofsim,"
141  "tags,emcY2,evout,IdTruth,geantout" ,"","","",kFALSE}, // EEfs,
142  {"MC.y2004" ,"","","trs,srs,fss,y2004,Idst,BAna,l0,tpcI,tpxClu,ftpc,VFMinuit,SvtIt,geant,evout,"
143  "tags,bbcSim,tofsim,emcY2,EEfs,GeantOut,big" ,"","","",kFALSE},
144  {"MC.y2004a" ,"","","trs,srs,fss,y2004a,Idst,BAna,l0,tpcI,tpxClu,ftpc,VFMinuit,SvtIT,geant"
145  ",tags,bbcSim,tofsim,emcY2,EEfs,evout,GeantOut,big" ,"","","",kFALSE},
146  {"MC.y2005" ,"","","trs,srs,fss,ssd,y2005x,Idst,IAna,l0,tpcI,tpxClu,ftpc,SvtCL,svtDb,"
147  "SsdIt,SvtIt,VFMinuit,geant,evout,tags,bbcSim,tofsim,emcY2,EEfs,GeantOut,big"
148  , "","","",kFALSE},
149  {"MC.y2006" ,"","","trs,fss,y2006h,Idst,IAna,l0,tpcI,tpxClu,ftpc,VFMinuit,NoSsdIt,NoSvtIt"
150  ",MakeEvent,bbcSim,tofsim,tags,emcY2,EEfs,evout,IdTruth,geantout,big"
151  , "","","",kFALSE},
152  {"MC.y2007" ,"","","trs,srs,ssd,fss,y2007,Idst,BAna,tpcI,tpxClu,ftpc,SvtIt,SsdIt,"
153  "VFMinuit,MakeEvent,IdTruth,geant,tags,bbcSim,tofsim,emcY2,EEfs,evout,GeantOut,big"
154  "" ,"","","",kFALSE},
155  {"MC.y2008" ,"","","trs,fss,y2008a,Idst,IAna,tpcI,tpxClu,ftpc,VFMinuit,NoSsdIt,NoSvtIt"
156  ",MakeEvent,bbcSim,tofsim,tags,emcY2,EEfs,evout,IdTruth,geantout,big"
157  , "","","",kFALSE},
158  {"MC.in.y2008" ,"","","in,y2008e,FieldOn,ReverseField,Idst,BAna,ftpcT,fpt,NoSsdIt,"
159  "NoSvtIt,VFMinuit,tpcDB,MakeEvent,IdTruth,tags,bbcsim,emcY2,EEfs,evout,big,McEvout,MiniMcMk,"
160  "ReadAll" ,"","","",kFALSE},
161  {"MC.in.y2009" ,"","","in,y2009c,FieldOn,ReverseField,Idst,BAna,ftpcT,fpt,NoSsdIt,"
162  "NoSvtIt,VFMinuit,tpcDB,MakeEvent,IdTruth,tags,bbcsim,emcY2,EEfs,evout,big,McEvout,MiniMcMk,"
163  "ReadAll" ,"","","",kFALSE},
164  {"MC.y2009" ,"","","TpcRS,TpxClu,fss,y2009,Idst,IAna,tpcI,ftpc,VFMinuit,NoSsdIt,NoSvtIt"
165  ",MakeEvent,bbcSim,tofsim,tags,emcY2,EEfs,evout,IdTruth,geantout,big"
166  , "","","",kFALSE},
167  {"MC.y2009a" ,"","","TpcRS,TpxClu,fss,y2009a,Idst,IAna,tpcI,ftpc,VFMinuit,NoSsdIt,NoSvtIt,"
168  "MakeEvent,bbcSim,btofsim,btofMatch,tags,emcY2,EEfs,evout,IdTruth,geantout,big"
169  , "","","",kFALSE},
170  {"MC.y2010a" ,"","","TpcRS,TpxClu,y2010a,MakeEvent,NoSsdIt,NoSvtIt,Idst,BAna,VFMinuit,tpcDB,"
171  "TpcHitMover,bbcSim,btofsim,btofMatch,tags,emcY2,EEfs,evout,IdTruth,geantout,big"
172  , "","","",kFALSE},
173  {"MC.y2010" ,"","","TpcRS,TpxClu,y2010,MakeEvent,NoSsdIt,NoSvtIt,Idst,BAna,VFMinuit,tpcDB,"
174  "TpcHitMover,bbcSim,btofsim,btofMatch,tags,emcY2,EEfs,evout,IdTruth,geantout,big", "","","",kFALSE},
175  {"MC.fast.pp.y2011","","","y2011,Test.default.Fast.ITTF,bbcSim,btofsim,btofMatch,emcY2,emcSim,EEfs,"
176  "NosvtIT,NossdIT,-sfs,-ssdFast,VFPPVnoCTB,beamline" ,"","","",kFALSE},
177  {"MC.in.y2010" ,"","","in,y2010c,FieldOn,ReverseField,Idst,BAna,ftpcT,fpt,NoSsdIt,"
178  "NoSvtIt,VFMinuit,tpcDB,MakeEvent,IdTruth,tags,bbcsim,emcY2,EEfs,evout,big,McEvout,MiniMcMk,"
179  "ReadAll" ,"","","",kFALSE},
180  {"MC.y2011" ,"","","TpcRS,TpxClu,y2011,MakeEvent,NoSsdIt,NoSvtIt,Idst,BAna,VFMinuit,tpcDB"
181  ",TpcHitMover,bbcSim,btofsim,btofMatch,tags,emcY2,EEfs,evout,IdTruth,geantout,big"
182  , "","","",kFALSE},
183  {"MC.fast.y2011" ,"","","y2011,Test.default.Fast.ITTF,NosvtIT,NossdIT,-sfs,-ssdFast,"
184  "VFPPVnoCTB,beamline,emcy2" ,"","","",kFALSE},
185  {"MC.in.y2011" ,"","","in,y2011,FieldOn,ReverseField,Idst,BAna,ftpcT,fpt,NoSsdIt,NoSvtIt,"
186  "VFMinuit,tpcDB,MakeEvent,IdTruth,tags,bbcsim,emcY2,EEfs,evout,big,McEvout,MiniMcMk,ReadAll"
187  , "","","",kFALSE},
188  {"MC.y2012" ,"","","TpcRS,TpxClu,y2012,MakeEvent,NoSsdIt,NoSvtIt,Idst,BAna,VFMinuit,tpcDB,"
189  "TpcHitMover,bbcSim,btofsim,btofMatch,tags,emcY2,EEfs,evout,IdTruth,geantout,big"
190  , "","","",kFALSE},
191  {"MC.y2012a" ,"","","TpcRS,TpxClu,y2012a,MakeEvent,NoSsdIt,NoSvtIt,Idst,BAna,VFMinuit,tpcDB,"
192  "TpcHitMover,bbcSim,btofsim,btofMatch,tags,emcY2,EEfs,evout,IdTruth,geantout,big"
193  , "","","",kFALSE},
194  {"MC.y2012.eval" ,"","","in,y2012,FieldOn,ReverseField,Idst,BAna,ftpcT,fpt,NoSsdIt,NoSvtIt"
195  ",VFMinuit,tpcDB,MakeEvent,IdTruth,tags,bbcsim,emcY2,EEfs,evout,big,McEvout,MiniMcMk,ReadAll"
196  , "","","",kFALSE},
197  {"MC.y2013" ,"","","TpcRS,TpxClu,y2013_1x,useXgeom,MakeEvent,NoSsdIt,NoSvtIt,Idst,BAna,VFMinuit,tpcDB,"
198  "TpcHitMover,bbcSim,btofsim,btofMatch,tags,emcY2,EEfs,evout,IdTruth,geantout,big", "","","",kFALSE},
199  {"MC.y2014" ,"","","TpcRS,TpxClu,y2014,useXgeom,MakeEvent,NoSsdIt,NoSvtIt,Idst,BAna,VFMinuit,tpcDB,"
200  "TpcHitMover,bbcSim,btofsim,btofMatch,tags,emcY2,EEfs,evout,IdTruth,geantout,big", "","","",kFALSE},
201  {"RC----------","-----------","-----------","------------------------------------------","","","",kFALSE},
202  {"RC.y2000" ,"","","p2000,VFMinuit,CMuDst,NosvtIT,NossdIT" ,"","","",kFALSE},
203  {"RC.y2001" ,"","","P2001a,VFMinuit,ZDCvtx,CMuDst,NosvtIT,NossdIT" ,"","","",kFALSE},
204  {"RC.pp.y2001" ,"","","pp2001a,VFMinuit,CMuDst,NossdIT" ,"","","",kFALSE},
205  {"RC.pp.y2001.ppv" ,"","","pp2001a,VFPPV,beamLine,CMuDst,NossdIT" ,"","","",kFALSE},
206  {"RC.y2003" ,"","","DbV20040520,dau2003i,in,-SvtIT,NossdIT" ,"","","",kFALSE},
207  {"RC.pp.y2003.VFPPV" ,"","","pp2003,VFPPV,beamLine,CMuDst,-svtIT,NossdIT,Corr2,v0,xi","","","",kFALSE},
208  {"RC.y2004" ,"","","P2004,DbV20041213" ,"","","",kFALSE},
209  {"RC.y2004.NoSvt" ,"","","P2004,DbV20041213,-SsdIt,-SvtIt,pmdRaw" ,"","","",kFALSE},
210  {"RC.y2004.NoSvt.pmd" ,"","","P2004,DbV20041213,pmdRaw,-SvtIT,-SsdIT" ,"","","",kFALSE},
211  {"RC.pp.y2004" ,"","","pp2004,DbV20041213,beamLine" ,"","","",kFALSE},
212  {"RC.y2005" ,"","","P2005,tofDat,MakeEvent,ssddat,sptd,SsdIt,SvtIt,pmdRaw,OShortR,OSpaceZ2"
213  , "","","",kFALSE},
214  {"RC.pp.y2005" ,"","","pp2005a,tofdat,OSpaceZ2,OGridLeak3D" ,"","","",kFALSE},
215  {"RC.pp.y2006" ,"","","pp2006b,OSpaceZ2,OGridLeak3D" ,"","","",kFALSE},
216  {"RC.y2007" ,"","","DbV20080418,B2007g,IAna,VFMinuit3,emcDY2,ftpc,trgd,"
217  "ZDCvtx,svtIT,ssdIT,Corr4,OSpaceZ2,OGridLeak3D" ,"","","",kFALSE},
218  {"RC.y2007.NoSvt" ,"","","DbV20080418,B2007g,IAna,VFMinuit3,emcDY2,ftpc,"
219  "trgd,ZDCvtx,Corr4,OSpaceZ2,OGridLeak3D" ,"","","",kFALSE},
220  {"RC.y2008" ,"","","DbV20080712,P2008,OSpaceZ2,OGridLeak3D,beamLine" ,"","","",kFALSE},
221  {"RC.y2008.notof" ,"","","DbV20080712,P2008,-ToF,-tofDat,-tofrMatch,-tofpMatch,-tofCalib,OSpaceZ2,"
222  "OGridLeak3D,beamLine" ,"","","",kFALSE},
223  {"RC.pp.y2008" ,"","","DbV20080712,pp2008,OSpaceZ2,OGridLeak3D,beamLine" ,"","","",kFALSE},
224  {"RC.pp.y2008.Minuit","","","DbV20080712,pp2008,-VFPPV,VFMinuit,-ToF,-tofDat,-tofrMatch,-tofpMatch,"
225  "-tofCalib,OSpaceZ2,OGridLeak3D,beamLine" ,"","","",kFALSE},
226  {"RC.pp.y2009" ,"","","pp2009c,VFMinuit,beamLine,BEmcChkStat,btof,Corr4,OSpaceZ2,OGridLeak3D"
227  , "","","",kFALSE},
228  {"RC.pp.y2009.notof","","","pp2009c,VFMinuit,beamLine,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D"
229  , "","","",kFALSE},
230  {"RC.pp.y2009.VFPP","","","pp2009c,VFPPVnoCTB,beamLine,BEmcChkStat,btof,Corr4,OSpaceZ2,OGridLeak3D"
231  , "","","",kFALSE},
232  {"RC.y2010" ,"","","P2010a,BEmcChkStat,btof,Corr4,OSpaceZ2,OGridLeak3D,pmdReco", "","","",kFALSE},
233  {"RC.y2010.notof" ,"","","P2010a,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D" ,"","","",kFALSE},
234  {"RC.pp.y2011.VFPPV","","","pp2011a,VFPPVnoCTB,beamline,BEmcChkStat,btof,Corr4,OSpaceZ2,OGridLeak3D"
235  , "","","",kFALSE},
236  {"RC.pp.y2011","","","pp2011a,VFMinuit,beamline,BEmcChkStat,btof,Corr4,OSpaceZ2,OGridLeak3D"
237  , "","","",kFALSE},
238  {"RC.y2011" ,"","","P2011a,BEmcChkStat,btof,Corr4,OSpaceZ2,OGridLeak3D,pmdReco,mtdDat"
239  , "","","",kFALSE},
240  {"RC.y2011.notof" ,"","","P2011a,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D,pmdReco,mtdDat"
241  , "","","",kFALSE},
242  {"RC.y2012" ,"","","P2012a,BEmcChkStat,btof,Corr4,OSpaceZ2,OGridLeak3D,mtdDat,fmsDat"
243  , "","","",kFALSE},
244  {"RC.y2012.notof" ,"","","P2012a,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D", "","","",kFALSE},
245  {"RC.pp.y2012" ,"","","pp2012a,VFPPVnoCTB,beamline,BEmcChkStat,btof,Corr4,OSpaceZ2,OGridLeak3D,"
246  "mtdDat,fmsDat", "","","",kFALSE},
247  {"RC.pp.y2012.notof","","","pp2012a,VFPPVnoCTB,beamline,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D,"
248  "", "","","",kFALSE},
249  {"RC.pp.y2012.notofMin","","","pp2012a,VFMinuit,beamline,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D"
250  "", "","","",kFALSE},
251  {"RC.y2012b" ,"","","P2012b,BEmcChkStat,btof,Corr4,OSpaceZ2,OGridLeak3D,mtdDat,fmsDat"
252  , "","","",kFALSE},
253  {"RC.y2012b.notof" ,"","","P2012b,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D", "","","",kFALSE},
254  {"RC.pp.y2012b" ,"","","pp2012b,VFPPVnoCTB,beamline,BEmcChkStat,btof,Corr4,OSpaceZ2,OGridLeak3D,"
255  "mtdDat,fmsDat", "","","",kFALSE},
256  {"RC.pp.y2012b.notof","","","pp2012b,VFPPVnoCTB,beamline,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D"
257  "", "","","",kFALSE},
258  {"RC.pp.y2012b.notofMin","","","pp2012b,VFMinuit,beamline,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D"
259  "", "","","",kFALSE},
260  {"RC.pp.y2012b.notofMin","","","pp2012b,VFMinuit,beamline,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D"
261  "", "","","",kFALSE},
262  {"RC.pp.y2013","","","pp2013a,mtd,btof,fmsDat,fgt,fgtPoint,VFPPVnoCTB,beamline,BEmcChkStat,Corr4,"
263  "OSpaceZ2,OGridLeak3D", "","","",kFALSE},
264  {"RC.y2014","","","P2014a,mtd,btof,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D", "","","",kFALSE},
265 
266  {"MC nightlies and Eval","--","-----------","------------------------------------------","","","",kFALSE},
267  {"test_MC.stan.y2000","","","MC.y2000,Sti,fzin,MiniMcMk","",""
268  ,"/star/rcf/simu/cocktail/hadronic/default/standard/year_1h/half_field/hadronic_on/Gstardata/"
269  "hc_standard.40_evts.fz", kFALSE},
270  {"test_MC.pp.y2001","","","MC.pp.y2001,Sti,fzin,MiniMcMk","",""
271  ,"/star/rcf/simu/pp200/pythia/default/minbias/year2001/hadronic_on/gstardata/pds0200_04_12812evts.fzd"
272  , kFALSE},
273  {"test_MC.stan.y2001","","","MC.y2001,Sti,fzin,MiniMcMk","",""
274  ,"/star/rcf/simu/cocktail/hadronic/default/standard/year2001/hadronic_on/Gstardata/hc_standard.40_evts.fz"
275  , kFALSE},
276  {"test_dau.MC.y2003" ,"","","MC.y2003,Sti,fzin,MiniMcMk",""
277  , "","/star/rcf/simu/rcf1197_05_5940evts.fzd",kFALSE},
278  {"test_auauCtr.MC.y2004" ,"","","MC.y2004a,Sti,fzin,MiniMcMk","",""
279  , "/star/rcf/simu/rcf1209_05_80evts.fzd",kFALSE},
280  {"test_auau.MC.y2004" ,"","","MC.y2004,Sti,fzin,MiniMcMk","",""
281  , "/star/rcf/simu/rcf1207_01_225evts.fzd",kFALSE},
282  {"test_cucu200.MC.y2005" ,"","","MC.y2005,Sti,fzin,MiniMcMk","",""
283  , "/star/rcf/simu/rcf1216_05_200evts.fzd",kFALSE},
284  {"test_cucu62.MC.y2005" ,"","","MC.y2005,Sti,fzin,MiniMcMk","",""
285  , "/star/rcf/simu/rcf1237_01_500evts.fzd",kFALSE},
286  {"test_pp200.MC.y2006" ,"","","MC.y2006,Sti,fzin,MiniMcMk","",""
287  , "/star/rcf/simu/rcf9991_01_1000evts.fzd",kFALSE},
288  {"test_auau200.MC.y2007" ,"","","MC.y2007,Sti,fzin,MiniMcMk","",""
289  , "/star/rcf/simu/rcf1296_02_100evts.fzd",kFALSE},
290  {"test_dau200.MC.y2008","","","MC.y2008,Sti,fzin,MiniMcMk","",""
291  , "/star/rcf/simu/rcf9066_20_1000evts.fzd",kFALSE},
292  {"test_pp200.MC.y2008","","","MC.y2008,Sti,fzin,MiniMcMk","",""
293  , "/star/rcf/simu/rcf9992_01_1000evts.fzd",kFALSE},
294  {"test_pp200.MC.y2009","","","MC.y2009a,Sti,fzin,MiniMcMk","",""
295  , "/star/rcf/simu/rcf9993_01_1000evts.fzd",kFALSE},
296  {"test_pp500.MC.y2009","","","MC.y2009a,Sti,fzin,MiniMcMk","",""
297  , "/star/rcf/simu/rcf9994_01_1000evts.fzd",kFALSE},
298  {"test_auau11.MC.y2010","","","MC.y2010a,Sti,fzin,MiniMcMk","",""
299  , "/star/rcf/simu/rcf10031_1_100evts.fzd",kFALSE},
300  {"test_auau200.MC.y2010","","","MC.y2010,Sti,fzin,MiniMcMk","",""
301  , "/star/rcf/simu/rcf9068_305_100evts.fzd",kFALSE},
302  {"test_auau39.MC.y2010","","","MC.y2010a,Sti,fzin,MiniMcMk","",""
303  , "/star/rcf/simu/rcf10032_1_100evts.fzd",kFALSE},
304  {"test_auau62.MC.y2010","","","MC.y2010a,Sti,fzin,MiniMcMk","",""
305  , "/star/rcf/simu/rcf10033_1_100evts.fzd",kFALSE},
306  {"test_auau7.MC.y2010","","","MC.y2010a,Sti,fzin,MiniMcMk","",""
307  , "/star/rcf/simu/rcf10030_1_100evts.fzd",kFALSE},
308  {"test_auau200.MC.y2011","","","MC.y2011,Sti,fzin,MiniMcMk","",""
309  , "/star/rcf/simu/rcf11023_2060_25evts.fzd",kFALSE},
310  {"test_pp500.MC.y2011","","","MC.fast.y2011,Sti,fzin,MiniMcMk","",""
311  , "/star/rcf/simu/pp500/pythia/pileup/rcf10100_90_4000evts_minb.fzd",kFALSE},
312  {"test_pp500.pileup.MC.y2011","","","MC.fast.y2011,Sti,fzin,MiniMcMk","",""
313  ,"/star/rcf/simu/pp500/pythia/pileup/rcf10100_90_200evts_Wplus_enu.fzd\n"
314  " gfile b /star/rcf/simu/pp500/pythia/pileup/rcf10100_90_4000evts_minb.fzd\n"
315  " mode TPCE back 4001400\n gback 400 400 0.1 106.6" ,kFALSE},
316  {"test_CuAu200.MC.AgML.y2012","","","MC.y2012,Sti,AgML,fzin,MiniMcMk","",""
317  , "/star/rcf/simu/rcf12003_1_100evts.fzd",kFALSE},
318  {"test_CuAu200.MC.y2012","","","MC.y2012,Sti,fzin,MiniMcMk","",""
319  , "/star/rcf/simu/rcf12003_1_100evts.fzd",kFALSE},
320  {"test_pp200.MC.AgML.y2012","","","MC.y2012,Sti,AgML,fzin,MiniMcMk","",""
321  , "/star/rcf/simu/rcf12000_1_1000evts.fzd",kFALSE},
322  {"test_pp200.MC.y2012","","","MC.y2012,Sti,fzin,MiniMcMk","",""
323  , "/star/rcf/simu/rcf12000_1_1000evts.fzd",kFALSE},
324  {"test_pp500.MC.AgML.y2012","","","MC.y2012,Sti,AgML,fzin,MiniMcMk","",""
325  , "/star/rcf/simu/rcf12001_1_1000evts.fzd",kFALSE},
326  {"test_pp500.MC.y2012","","","MC.y2012,Sti,fzin,MiniMcMk","",""
327  , "/star/rcf/simu/rcf12001_1_1000evts.fzd",kFALSE},
328  {"test_UU200.MC.AgML.y2012","","","MC.y2012,Sti,AgML,fzin,MiniMcMk","",""
329  , "/star/rcf/simu/rcf12002_1_100evts.fzd",kFALSE},
330  {"test_UU200.MC.y2012","","","MC.y2012,Sti,fzin,MiniMcMk","",""
331  , "/star/rcf/simu/rcf12002_1_100evts.fzd",kFALSE},
332  {"test.RC.centr.y2000","","","RC.y2000,Sti","",""
333  , "/star/rcf/test/daq/2000/09/st_physics_1248022_raw_0001.daq",kFALSE},
334  {"test.RC.minb.y2000","","","RC.y2000,Sti","",""
335  , "/star/rcf/test/daq/2000/08/st_physics_1229021_raw_0003.daq",kFALSE},
336  {"test.RC.cent.y2001d","","","RC.y2001,v02,xi2,Sti","",""
337  , "/star/rcf/test/daq/2001/327/st_physics_2327038_raw_0010.daq",kFALSE},
338  {"test.RC.cent.y2001","","","RC.y2001,v0,xi,Sti","",""
339  , "/star/rcf/test/daq/2001/327/st_physics_2327038_raw_0010.daq",kFALSE},
340  {"test.RC.minb.y2001d","","","RC.y2001,v02,xi2,Sti","",""
341  , "/star/rcf/test/daq/2001/295/st_physics_2295030_raw_0010.daq",kFALSE},
342  {"test.RC.minb.y2001","","","RC.y2001,v0,xi,Sti","",""
343  , "/star/rcf/test/daq/2001/295/st_physics_2295030_raw_0010.daq",kFALSE},
344  {"test.RC.pp.y2001d","","","RC.pp.y2001,v02,xi2,Sti","",""
345  , "/star/rcf/test/daq/2002/008/st_physics_3008016_raw_0001.daq",kFALSE},
346  {"test.RC.pp.y2001","","","RC.pp.y2001.ppv,v0,xi,Sti","",""
347  , "/star/rcf/test/daq/2002/008/st_physics_3008016_raw_0001.daq",kFALSE},
348  {"test.RC.pp.y2001_vfppvd","","","RC.pp.y2001.ppv,v02,xi2,Sti","",""
349  , "/star/rcf/test/daq/2002/008/st_physics_3008016_raw_0001.daq",kFALSE},
350  {"test.RC.dau.y2003","","","RC.y2003,ITTF,Sti","",""
351  , "/star/rcf/test/daq/2003/041/st_physics_4041002_raw_0020001.daq",kFALSE},
352  {"test.RC.pp.y2003","","","RC.pp.y2003.VFPPV,Sti","",""
353  , "/star/rcf/test/daq/2003/095/st_physics_4095050_raw_0010002.daq",kFALSE},
354  {"test.RC.auau.lo.y2004","","","RC.y2004,-SvtIT,-SsdIT,pmdRaw,ITTF,Sti","",""
355  , "/star/rcf/test/daq/2004/044/st_physics_5044116_raw_3010002.daq",kFALSE},
356  {"test.RC.auau.ph.y2004","","","RC.y2004,pmdRaw,-SvtIT,-SsdIT,ITTF,Sti","",""
357  , "/star/rcf/test/daq/2004/044/st_physics_5044102_raw_1010003.daq",kFALSE},
358  {"test.RC.auau.StiCA.y2004","","","RC.y2004,-SsdIt,-SvtIt,pmdRaw,StiCA","",""
359  , "/star/rcf/test/daq/2004/028/st_physics_5028066_raw_1010003.daq",kFALSE},
360  {"test.RC.auau.y2004","","","RC.y2004,-SsdIt,-SvtIt,pmdRaw,ITTF,Sti","",""
361  , "/star/rcf/test/daq/2004/028/st_physics_5028066_raw_1010003.daq",kFALSE},
362  {"test.RC.pp.y2004","","","RC.pp.y2004,ITTF,Sti","",""
363  , "/star/rcf/test/daq/2004/134/st_physics_5134013_raw_2010010.daq",kFALSE},
364  {"test.RC.cucu200.ht.y2005","","","RC.y2005,ITTF,Sti","",""
365  , "/star/rcf/test/daq/2005/054/st_physics_6054016_raw_1020005.daq",kFALSE},
366  {"test.RC.cucu200.y2005","","","RC.y2005,ITTF,Sti","",""
367  , "/star/rcf/test/daq/2005/048/st_physics_6048025_raw_1020002.daq",kFALSE},
368  {"test.RC.cucu22.y2005","","","RC.y2005,ITTF,Sti","",""
369  , "/star/rcf/test/daq/2005/083/st_physics_6083006_raw_1040002.daq",kFALSE},
370  {"test.RC.cucu62.y2005","","","RC.y2005,ITTF,Sti","",""
371  , "/star/rcf/test/daq/2005/080/st_physics_6080011_raw_1020004.daq",kFALSE},
372  {"test.RC.pp200.y2005","","","RC.pp.y2005,ITTF,Sti","",""
373  , "/star/rcf/test/daq/2005/171/st_physics_6171062_raw_2040010.daq",kFALSE},
374  {"test.RC.pp200.Long.y2006","","","RC.pp.y2006,ITTF,Sti","",""
375  , "/star/rcf/test/daq/2006/155/7155010/st_physics_7155010_raw_1020003.daq",kFALSE},
376  {"test.RC.pp200.Trans.y2006","","","RC.pp.y2006,ITTF,Sti","",""
377  , "/star/rcf/test/daq/2006/129/7129023/st_physics_7129023_raw_1020003.daq",kFALSE},
378  {"test.RC.auau200.MB.y2007","","","RC.y2007,pmdReco,ITTF,Sti","",""
379  , "/star/rcf/test/daq/2007/113/8113044/st_physics_8113044_raw_1040042.daq",kFALSE},
380  {"test.RC.auau200.y2007","","","RC.y2007,pmdReco,ITTF,Sti","",""
381  , "/star/rcf/test/daq/2007/112/8112052/st_physics_8112052_raw_1020010.daq",kFALSE},
382  {"test.RC.dau200.y2008","","","RC.y2008,ITTF,Sti","",""
383  , "/star/rcf/test/daq/2007/352/st_physics_8352025_raw_1030011.daq",kFALSE},
384  {"test.RC.pp200.y2008","","","RC.pp.y2008,ITTF,Sti","",""
385  , "/star/rcf/test/daq/2008/043/st_physics_9043046_raw_2030002.daq",kFALSE},
386  {"test.RC.pp200.y2009","","","RC.pp.y2009.VFPP,ITTF,Sti","",""
387  , "/star/rcf/test/daq/2009/115/st_physics_10115020_raw_5020001.daq",kFALSE},
388  {"test.RC.pp500.y2009","","","RC.pp.y2009.VFPP,ITTF,Sti","",""
389  , "/star/rcf/test/daq/2009/085/st_physics_10085024_raw_2020001.daq",kFALSE},
390  {"test.RC.auau11.y2010","","","RC.y2010,Sti","",""
391  , "/star/rcf/test/daq/2010/157/st_physics_11157020_raw_2030001.daq",kFALSE},
392  {"test.RC.auau200.y2010","","","RC.y2010,Sti","",""
393  , "/star/rcf/test/daq/2010/029/st_physics_11029020_raw_1030002.daq",kFALSE},
394  {"test.RC.auau39.y2010","","","RC.y2010,Sti","",""
395  , "/star/rcf/test/daq/2010/100/st_physics_11100070_raw_1030001.daq",kFALSE},
396  {"test.RC.auau62.y2010","","","RC.y2010,Sti","",""
397  , "/star/rcf/test/daq/2010/098/st_physics_11098050_raw_3020001.daq",kFALSE},
398  {"test.RC.auau7.y2010","","","RC.y2010,Sti","",""
399  , "/star/rcf/test/daq/2010/143/st_physics_11143043_raw_1020001.daq",kFALSE},
400  {"test.RC.auau200.y2011","","","RC.y2011,Sti","",""
401  , "/star/rcf/test/daq/2011/130/st_physics_12130084_raw_5020002.daq",kFALSE},
402  {"test.RC.auau20.y2011","","","RC.y2011,Sti","",""
403  , "/star/rcf/test/daq/2011/122/st_physics_12122018_raw_2010002.daq",kFALSE},
404  {"test.RC.auau27.y2011","","","RC.y2011,Sti","",""
405  , "/star/rcf/test/daq/2011/174/st_physics_12174106_raw_2040001.daq",kFALSE},
406  {"test.RC.pp500.y2011","","","RC.pp.y2011.VFPPV,pmdReco,mtdDat,Sti","",""
407  , "/star/rcf/test/daq/2011/059/st_physics_12059038_raw_2030002.daq",kFALSE},
408  {"test.RC.cuAu200.AgML.y2012","","","RC.y2012b,AgML,Sti","",""
409  , "/star/rcf/test/daq/2012/143/st_physics_13143018_raw_3020009.daq",kFALSE},
410  {"test.RC.cuAu200.y2012","","","RC.y2012b,Sti","",""
411  , "/star/rcf/test/daq/2012/143/st_physics_13143018_raw_3020009.daq",kFALSE},
412  {"test.RC.pp200.AgML.y2012","","","RC.pp.y2012b,AgML,Sti","",""
413  , "/star/rcf/test/daq/2012/044/st_physics_13044030_raw_2010001.daq",kFALSE},
414  {"test.RC.pp200.y2012","","","RC.pp.y2012b,Sti","",""
415  , "/star/rcf/test/daq/2012/044/st_physics_13044030_raw_2010001.daq",kFALSE},
416  {"test.RC.pp500.AgML.y2012","","","RC.pp.y2012b,AgML,Sti","",""
417  , "/star/rcf/test/daq/2012/082/st_physics_13082004_raw_1020004.daq",kFALSE},
418  {"test.RC.pp500.y2012","","","RC.pp.y2012b,Sti","",""
419  , "/star/rcf/test/daq/2012/082/st_physics_13082004_raw_1020004.daq",kFALSE},
420  {"test.RC.UU193.AgML.y2012","","","RC.y2012b,AgML,Sti","",""
421  , "/star/rcf/test/daq/2012/115/st_physics_13115004_raw_2010002.daq",kFALSE},
422  {"test.RC.UU193.y2012","","","RC.y2012b,Sti","",""
423  , "/star/rcf/test/daq/2012/115/st_physics_13115004_raw_2010002.daq",kFALSE},
424  {"test.RC.pp500.y2013","","","RC.pp.y2013,Sti","",""
425  , "/star/rcf/test/daq/2013/079/st_physics_14079008_raw_1920004.daq",kFALSE},
426  {"test.RC.AuAu15.y2014","","","RC.y2014,Sti","",""
427  , "/star/rcf/test/daq/2014/069/st_physics_15069008_raw_2500008.daq",kFALSE},
428  {"test.RC.AuAu200.y2014","","","RC.y2014,Sti","",""
429  , "/star/rcf/test/daq/2014/086/st_physics_15086051_raw_2500017.daq",kFALSE},
430  {"test.RC.AuAu200.mid.y2014","","","RC.y2014,Sti","",""
431  , "/star/rcf/test/daq/2014/146/st_mtd_15146050_raw_1000030.daq",kFALSE},
432  {"test.RC.He3Au200.y2014","","","RC.y2014,Sti","",""
433  , "/star/rcf/test/daq/2014/171/st_physics_15171039_raw_2000008.daq",kFALSE},
434  //_________ eval _____________
435  {"eval_Sti_auau200.MC.y2007" ,"","","MC.y2007,Sti,fzin,MiniMcMk","",""
436  , "/star/rcf/simu/rcf1296_02_100evts.fzd",kFALSE},
437  {"eval_StiCA_auau200.MC.y2007","","","MC.y2007,StiCA,fzin,MiniMcMk","",""
438  , "/star/rcf/simu/rcf1296_02_100evts.fzd",kFALSE},
439  {"eval_Sti.AgML_dau200.MC.y2008","","","MC.y2008,Sti,AgML,fzin,MiniMcMk","",""
440  , "/star/rcf/simu/rcf9066_20_1000evts.fzd",kFALSE},
441  {"eval_Sti.AgML_pp200.MC.y2008","","","MC.y2008,Sti,AgML,fzin,MiniMcMk","",""
442  , "/star/rcf/simu/rcf9992_01_1000evts.fzd",kFALSE},
443  {"eval_StiCA_dau200.MC.y2008","","","MC.y2008,StiCA,fzin,MiniMcMk","",""
444  , "/star/rcf/simu/rcf9066_20_1000evts.fzd",kFALSE},
445  {"eval_StiCA_pp200.MC.y2008","","","MC.y2008,StiCA,fzin,MiniMcMk","",""
446  , "/star/rcf/simu/rcf9992_01_1000evts.fzd",kFALSE},
447  {"eval_Sti_dau200.MC.y2008","","","MC.y2008,Sti,fzin,MiniMcMk","",""
448  , "/star/rcf/simu/rcf9066_20_1000evts.fzd",kFALSE},
449  {"eval_Sti_pp200.MC.y2008","","","MC.y2008,Sti,fzin,MiniMcMk","",""
450  , "/star/rcf/simu/rcf9992_01_1000evts.fzd",kFALSE},
451  {"eval_Sti.AgML_pp500.MC.y2009","","","MC.y2009a,Sti,AgML,fzin,MiniMcMk","",""
452  , "/star/rcf/simu/rcf9994_01_1000evts.fzd",kFALSE},
453  {"eval_StiCA_pp200.MC.y2009","","","MC.y2009a,StiCA,fzin,MiniMcMk","",""
454  , "/star/rcf/simu/rcf9993_01_1000evts.fzd",kFALSE},
455  {"eval_StiCA_pp500.MC.y2009","","","MC.y2009a,StiCA,fzin,MiniMcMk","",""
456  , "/star/rcf/simu/rcf9994_01_1000evts.fzd",kFALSE},
457  {"eval_Sti_pp200.MC.y2009","","","MC.y2009a,Sti,fzin,MiniMcMk","",""
458  , "/star/rcf/simu/rcf9993_01_1000evts.fzd",kFALSE},
459  {"eval_Sti_pp500.MC.y2009","","","MC.y2009a,Sti,fzin,MiniMcMk","",""
460  , "/star/rcf/simu/rcf9994_01_1000evts.fzd",kFALSE},
461  {"eval_Sti.AgML_auau11.MC.y2010","","","MC.y2010a,Sti,AgML,fzin,MiniMcMk","",""
462  , "/star/rcf/simu/rcf10031_1_100evts.fzd",kFALSE},
463  {"eval_Sti.AgML_auau200.MC.y2010","","","MC.y2010,Sti,AgML,fzin,MiniMcMk","",""
464  , "/star/rcf/simu/rcf9068_305_100evts.fzd",kFALSE},
465  {"eval_Sti_auau11.MC.y2010","","","MC.y2010a,Sti,fzin,MiniMcMk","",""
466  , "/star/rcf/simu/rcf10031_1_100evts.fzd",kFALSE},
467  {"eval_Sti_auau200.MC.y2010","","","MC.y2010,Sti,AgML,fzin,MiniMcMk","",""
468  , "/star/rcf/simu/rcf9068_305_100evts.fzd",kFALSE},
469  {"eval_Sti_auau39.MC.y2010","","","MC.y2010a,Sti,fzin,MiniMcMk","",""
470  , "/star/rcf/simu/rcf10032_1_100evts.fzd",kFALSE},
471  {"eval_Sti_auau62.MC.y2010","","","MC.y2010a,Sti,fzin,MiniMcMk","",""
472  , "/star/rcf/simu/rcf10033_1_100evts.fzd",kFALSE},
473  {"eval_Sti_auau7.MC.y2010","","","MC.y2010a,Sti,fzin,MiniMcMk","",""
474  , "/star/rcf/simu/rcf10030_1_100evts.fzd",kFALSE},
475  {"eval_StiCA_auau11.MC.y2010","","","MC.y2010a,StiCA,fzin,MiniMcMk","",""
476  , "/star/rcf/simu/rcf10031_1_100evts.fzd",kFALSE},
477  {"eval_StiCA_auau200.MC.y2010","","","MC.y2010,StiCA,fzin,MiniMcMk","",""
478  , "/star/rcf/simu/rcf9068_305_100evts.fzd",kFALSE},
479  {"eval_StiCA_auau39.MC.y2010","","","MC.y2010a,StiCA,fzin,MiniMcMk","",""
480  , "/star/rcf/simu/rcf10032_1_100evts.fzd",kFALSE},
481  {"eval_StiCA_auau62.MC.y2010","","","MC.y2010a,StiCA,fzin,MiniMcMk","",""
482  , "/star/rcf/simu/rcf10033_1_100evts.fzd",kFALSE},
483  {"eval_StiCA_auau7.MC.y2010","","","MC.y2010a,StiCA,fzin,MiniMcMk","",""
484  , "/star/rcf/simu/rcf10030_1_100evts.fzd",kFALSE},
485  {"eval_Sti.AgML_auau200.MC.y2011","","","MC.y2011,Sti,AgML,fzin,MiniMcMk","",""
486  , "/star/rcf/simu/rcf11023_2060_25evts.fzd",kFALSE},
487  {"eval_Sti.AgML_pp500.MC.y2011","","","MC.fast.y2011,AgML,Sti,fzin,MiniMcMk","",""
488  , "/star/rcf/simu/pp500/pythia/pileup/rcf10100_90_4000evts_minb.fzd",kFALSE},
489  {"eval_Sti_auau200.MC.y2011","","","MC.y2011,Sti,fzin,MiniMcMk","",""
490  , "/star/rcf/simu/rcf11023_2060_25evts.fzd",kFALSE},
491  {"eval_StiCA_pp500.MC.y2011","","","MC.fast.y2011,StiCA,fzin,MiniMcMk","",""
492  , "/star/rcf/simu/pp500/pythia/pileup/rcf10100_90_4000evts_minb.fzd",kFALSE},
493  {"eval_StiCA_pp500.pileup.MC.y2011","","","MC.fast.y2011,StiCA,fzin,MiniMcMk","",""
494  ,"/star/rcf/simu/pp500/pythia/pileup/rcf10100_90_200evts_Wplus_enu.fzd\n "
495  "gfile b /star/rcf/simu/pp500/pythia/pileup/rcf10100_90_4000evts_minb.fzd\n"
496  " mode TPCE back 4001400\n gback 400 400 0.1 106.6" ,kFALSE},
497  {"eval_Sti_pp500.MC.y2011","","","MC.fast.y2011,Sti,fzin,MiniMcMk","",""
498  , "/star/rcf/simu/pp500/pythia/pileup/rcf10100_90_4000evts_minb.fzd",kFALSE},
499  {"eval_Sti_pp500.pileup.MC.y2011","","","MC.fast.y2011,Sti,fzin,MiniMcMk","",""
500  ,"/star/rcf/simu/pp500/pythia/pileup/rcf10100_90_200evts_Wplus_enu.fzd\n"
501  " gfile b /star/rcf/simu/pp500/pythia/pileup/rcf10100_90_4000evts_minb.fzd\n"
502  " mode TPCE back 4001400\n gback 400 400 0.1 106.6" ,kFALSE},
503  {"eval_Sti.AgML_CuAu200.MC.y2012","","","MC.y2012,Sti,AgML,fzin,MiniMcMk","",""
504  , "/star/rcf/simu/rcf12003_1_100evts.fzd",kFALSE},
505  {"eval_Sti.AgML_pp200.MC.y2012","","","MC.y2012,Sti,AgML,fzin,MiniMcMk","",""
506  , "/star/rcf/simu/rcf12000_1_1000evts.fzd",kFALSE},
507  {"eval_Sti.AgML_pp500.MC.y2012","","","MC.y2012,Sti,AgML,fzin,MiniMcMk","",""
508  , "/star/rcf/simu/rcf12001_1_1000evts.fzd",kFALSE},
509  {"eval_Sti.AgML_UU200.MC.y2012","","","MC.y2012,Sti,AgML,fzin,MiniMcMk","",""
510  , "/star/rcf/simu/rcf12002_1_100evts.fzd",kFALSE},
511  {"eval_Sti_CuAu200.MC.y2012","","","MC.y2012,Sti,fzin,MiniMcMk","",""
512  , "/star/rcf/simu/rcf12003_1_100evts.fzd",kFALSE},
513  {"eval_Sti_pp200.MC.y2012","","","MC.y2012,Sti,fzin,MiniMcMk","",""
514  , "/star/rcf/simu/rcf12000_1_1000evts.fzd",kFALSE},
515  {"eval_Sti_pp500.MC.y2012","","","MC.y2012,Sti,fzin,MiniMcMk","",""
516  , "/star/rcf/simu/rcf12001_1_1000evts.fzd",kFALSE},
517  {"eval_Sti_UU200.MC.y2012","","","MC.y2012,Sti,fzin,MiniMcMk","",""
518  , "/star/rcf/simu/rcf12002_1_100evts.fzd",kFALSE},
519  {"eval_Sti.AgML.RC.auau200.MB.y2007","","","RC.y2007,pmdReco,ITTF,AgML,Sti","",""
520  , "/star/rcf/test/daq/2007/113/8113044/st_physics_8113044_raw_1040042.daq",kFALSE},
521  {"eval_StiCA.RC.auau200.MB.y2007","","","RC.y2007,pmdReco,StiCA","",""
522  , "/star/rcf/test/daq/2007/113/8113044/st_physics_8113044_raw_1040042.daq",kFALSE},
523  {"eval_StiCA.RC.auau200.y2007","","","RC.y2007,pmdReco,StiCA","",""
524  , "/star/rcf/test/daq/2007/112/8112052/st_physics_8112052_raw_1020010.daq",kFALSE},
525  {"eval_Sti.RC.auau200.MB.y2007","","","RC.y2007,pmdReco,ITTF,Sti","",""
526  , "/star/rcf/test/daq/2007/113/8113044/st_physics_8113044_raw_1040042.daq",kFALSE},
527  {"eval_Sti.AgML.RC.dau200.y2008","","","RC.y2008,ITTF,AgML,Sti","",""
528  , "/star/rcf/test/daq/2007/352/st_physics_8352025_raw_1030011.daq",kFALSE},
529  {"eval_StiCA.RC.dau200.y2008","","","RC.y2008,StiCA","",""
530  , "/star/rcf/test/daq/2007/352/st_physics_8352025_raw_1030011.daq",kFALSE},
531  {"eval_StiCA.RC.pp200.y2008","","","RC.pp.y2008,StiCA","",""
532  , "/star/rcf/test/daq/2008/043/st_physics_9043046_raw_2030002.daq",kFALSE},
533  {"eval_Sti.RC.dau200.y2008","","","RC.y2008,ITTF,Sti","",""
534  , "/star/rcf/test/daq/2007/352/st_physics_8352025_raw_1030011.daq",kFALSE},
535  {"eval_Sti.RC.pp200.y2008","","","RC.pp.y2008,ITTF,Sti","",""
536  , "/star/rcf/test/daq/2008/043/st_physics_9043046_raw_2030002.daq",kFALSE},
537  {"eval_Sti.AgML.RC.pp500.y2009","","","RC.pp.y2009.VFPP,ITTF,Sti","",""
538  , "/star/rcf/test/daq/2009/085/st_physics_10085024_raw_2020001.daq",kFALSE},
539  {"eval_StiCA.RC.pp200.y2009","","","RC.pp.y2009.VFPP,StiCA","",""
540  , "/star/rcf/test/daq/2009/115/st_physics_10115020_raw_5020001.daq",kFALSE},
541  {"eval_StiCA.RC.pp500.y2009","","","RC.pp.y2009.VFPP,StiCA","",""
542  , "/star/rcf/test/daq/2009/085/st_physics_10085024_raw_2020001.daq",kFALSE},
543  {"eval_Sti.RC.pp200.y2009","","","RC.pp.y2009.VFPP,ITTF,Sti","",""
544  , "/star/rcf/test/daq/2009/115/st_physics_10115020_raw_5020001.daq",kFALSE},
545  {"eval_Sti.RC.pp500.y2009","","","RC.pp.y2009.VFPP,ITTF,Sti","",""
546  , "/star/rcf/test/daq/2009/085/st_physics_10085024_raw_2020001.daq",kFALSE},
547  {"eval_Sti.AgML.RC.auau200.y2010","","","RC.y2010.notof,AgML,Sti","",""
548  , "/star/rcf/test/daq/2010/029/st_physics_11029020_raw_1030002.daq",kFALSE},
549  {"eval_Sti.AgML.RC.auau39.y2010","","","RC.y2010.notof,AgML,Sti","",""
550  , "/star/rcf/test/daq/2010/100/st_physics_11100070_raw_1030001.daq",kFALSE},
551  {"eval_StiCA.RC.auau11.y2010","","","RC.y2010,StiCA","",""
552  , "/star/rcf/test/daq/2010/157/st_physics_11157020_raw_2030001.daq",kFALSE},
553  {"eval_StiCA.RC.auau200.y2010","","","RC.y2010,StiCA","",""
554  , "/star/rcf/test/daq/2010/029/st_physics_11029020_raw_1030002.daq",kFALSE},
555  {"eval_StiCA.RC.auau39.y2010","","","RC.y2010,StiCA","",""
556  , "/star/rcf/test/daq/2010/100/st_physics_11100070_raw_1030001.daq",kFALSE},
557  {"eval_StiCA.RC.auau62.y2010","","","RC.y2010,StiCA","",""
558  , "/star/rcf/test/daq/2010/098/st_physics_11098050_raw_3020001.daq",kFALSE},
559 #if 0
560  {"eval_StiCA.RC.auau7.y2010","","","RC.y2010,StiCA","",""
561  , "/star/rcf/test/daq/2010/138/st_physics_11138001_raw_2020001.daq",kFALSE},
562 #endif
563  {"eval_Sti.RC.auau11.y2010","","","RC.y2010,Sti","",""
564  , "/star/rcf/test/daq/2010/157/st_physics_11157020_raw_2030001.daq",kFALSE},
565  {"eval_Sti.RC.auau200.y2010","","","RC.y2010,Sti","",""
566  , "/star/rcf/test/daq/2010/029/st_physics_11029020_raw_1030002.daq",kFALSE},
567  {"eval_Sti.RC.auau39.y2010","","","RC.y2010,Sti","",""
568  , "/star/rcf/test/daq/2010/100/st_physics_11100070_raw_1030001.daq",kFALSE},
569  {"eval_Sti.RC.auau62.y2010","","","RC.y2010,Sti","",""
570  , "/star/rcf/test/daq/2010/098/st_physics_11098050_raw_3020001.daq",kFALSE},
571 #if 0
572  {"eval_Sti.RC.auau7.y2010","","","RC.y2010,Sti","",""
573  , "/star/rcf/test/daq/2010/138/st_physics_11138001_raw_2020001.daq",kFALSE},
574 #endif
575  {"eval_Sti.AgML.RC.auau200.y2011","","","RC.y2011,AgML,Sti","",""
576  , "/star/rcf/test/daq/2011/130/st_physics_12130084_raw_5020002.daq",kFALSE},
577  {"eval_Sti.AgML.RC.auau20.y2011","","","RC.y2011,AgML,Sti","",""
578  , "/star/rcf/test/daq/2011/122/st_physics_12122018_raw_2010002.daq",kFALSE},
579  {"eval_Sti.AgML.RC.pp500.y2011","","","RC.pp.y2011.VFPPV,pmdReco,mtdDat,Sti","",""
580  , "/star/rcf/test/daq/2011/059/st_physics_12059038_raw_2030002.daq",kFALSE},
581  {"eval_StiCA.RC.auau200.y2011","","","RC.y2011,StiCA","",""
582  , "/star/rcf/test/daq/2011/130/st_physics_12130084_raw_5020002.daq",kFALSE},
583  {"eval_StiCA.RC.auau20.y2011","","","RC.y2011,StiCA","",""
584  , "/star/rcf/test/daq/2011/122/st_physics_12122018_raw_2010002.daq",kFALSE},
585  {"eval_StiCA.RC.auau27.y2011","","","RC.y2011,StiCA","",""
586  , "/star/rcf/test/daq/2011/174/st_physics_12174106_raw_2040001.daq",kFALSE},
587  {"eval_StiCA.RC.pp500.y2011","","","RC.pp.y2011.VFPPV,pmdReco,mtdDat,StiCA","",""
588  , "/star/rcf/test/daq/2011/059/st_physics_12059038_raw_2030002.daq",kFALSE},
589  {"eval_Sti.RC.auau200.y2011","","","RC.y2011,Sti","",""
590  , "/star/rcf/test/daq/2011/130/st_physics_12130084_raw_5020002.daq",kFALSE},
591  {"eval_Sti.RC.auau20.y2011","","","RC.y2011,Sti","",""
592  , "/star/rcf/test/daq/2011/122/st_physics_12122018_raw_2010002.daq",kFALSE},
593  {"eval_Sti.RC.auau27.y2011","","","RC.y2011,Sti","",""
594  , "/star/rcf/test/daq/2011/174/st_physics_12174106_raw_2040001.daq",kFALSE},
595  {"eval_Sti.RC.pp500.y2011","","","RC.pp.y2011.VFPPV,pmdReco,mtdDat,Sti","",""
596  , "/star/rcf/test/daq/2011/059/st_physics_12059038_raw_2030002.daq",kFALSE},
597  {"eval_Sti.AgML.RC.pp200.y2012","","","RC.pp.y2012,AgML,Sti","",""
598  , "/star/rcf/test/daq/2012/044/st_physics_13044030_raw_2010001.daq",kFALSE},
599  {"eval_Sti.AgML.RC.pp500.y2012","","","RC.pp.y2012,AgML,Sti","",""
600  , "/star/rcf/test/daq/2012/082/st_physics_13082004_raw_1020004.daq",kFALSE},
601  {"eval_Sti.AgML.RC.UU193.y2012","","","RC.y2012,AgML,Sti","",""
602  , "/star/rcf/test/daq/2012/115/st_physics_13115004_raw_2010002.daq",kFALSE},
603  {"eval_StiCA.RC.pp200.y2012","","","RC.pp.y2012,StiCA","",""
604  , "/star/rcf/test/daq/2012/044/st_physics_13044030_raw_2010001.daq",kFALSE},
605  {"eval_Sti.RC.pp200.y2012","","","RC.pp.y2012,Sti","",""
606  , "/star/rcf/test/daq/2012/044/st_physics_13044030_raw_2010001.daq",kFALSE},
607  {"eval_Sti.RC.pp500.y2012","","","RC.pp.y2012,Sti","",""
608  , "/star/rcf/test/daq/2012/082/st_physics_13082004_raw_1020004.daq",kFALSE},
609  {"eval_Sti.RC.UU193.y2012","","","RC.y2012,Sti","",""
610  , "/star/rcf/test/daq/2012/115/st_physics_13115004_raw_2010002.daq",kFALSE},
611  {"doEvents" ,"" ,"","in,StEvent,analysis,NoDb" ,"","","",kFALSE},
612  {"MakeMuDst","","","in,StEvent,CMuDST,Tree,nodefault,NoHistos,ReadAll","","" ,"StEvent => MuDst",kFALSE},
613  {"drawDst" ,"" ,"","in,ry1h,globT,SCL,geant,display,NoDb,TbUtil" ,"","","",kFALSE},
614  {"Cdst" ,"" ,"","ITTF,event,analysis,EventQA" ,"","","",kFALSE},
615  {"C1default" ,"" ,"","rich,l0,Cdst,tags,Tree,EvOut,NoHits" ,"","","Year 1 chain",kFALSE},
616  {"C2default" ,"" ,"","rich,l0,Cdst,tags,Tree,EvOut,ftpc,svt,emcY2" ,"","","Year 2 chain",kFALSE},
617  {"C3default" ,"" ,"","l0,Cdst,tags,Tree,EvOut,NoHits,ftpc,svt,bbcsim,emcY2"
618  , "","","Year 3 simu base chain",kFALSE},
619  {"CAdefault" ,"" ,"","l0,Cdst,tags,Tree,EvOut,NoHits,ftpc,svt,emcY2","","","Assymptotic chain",kFALSE},
620  {"Cy1a" ,"" ,"","y1a,C1default" ,"","","Turn on chain y1a",kFALSE},
621  {"Cy1b" ,"" ,"","y1b,C1default" ,"","","Turn on chain y1b",kFALSE},
622  {"Cy1s" ,"" ,"","y1s,C1default" ,"","","Turn on chain y1s",kFALSE},
623  {"Cy1d" ,"" ,"","y1d,C1default" ,"","","Turn on chain y1d",kFALSE},
624  {"cy1e" ,"" ,"","y1e,C1default" ,"","","Turn on chain y1h",kFALSE},
625  {"cy1h" ,"" ,"","y1h,C1default" ,"","","Turn on chain y1e",kFALSE},
626  {"Cy2a" ,"" ,"","y2a,CAdefault" ,"","","Turn on chain y2a",kFALSE},
627  {"Cy2b" ,"" ,"","y2b,C2default" ,"","","Turn on chain y2b",kFALSE},
628  {"C2000" ,"" ,"","y2000,C1default" ,"","","Turn on chain Y2000",kFALSE},
629  {"C2001" ,"" ,"","y2001,C2default" ,"","","Turn on chain Y2001",kFALSE},
630  {"C2003" ,"" ,"","y2003,C3default" ,"","","Turn on chain Y2003",kFALSE},
631  {"C2003X" ,"" ,"","y2003X,C3default" ,"","","Turn on chain Y2003X (full B/E EMC)",kFALSE},
632  // MDC / Sim chain agregates
633  {"mdc3" ,"" ,"","cy1h,GeantOut" ,"","","MDC3 default chain",kFALSE},
634  {"MDC4" ,"" ,"","C2001,trs,tpc_daq,Simu,srs,fss,rrs,big,GeantOut","","","Turn on chain for MDC4",kFALSE},
635  {"MDC4New" ,"" ,"","y2001n,C2default,trs,tpc_daq,Simu,srs,fss,rrs,big,GeantOut","",""
636  , "Turn on chain for MDC4 (for after September)",kFALSE},
637  {"PostMDC4" ,"" ,"","C2001,trs,tpc_daq,Simu,sss,fss,rrs,big,GeantOut"
638  , "","","Turn on Post MDC4 chain",kFALSE},
639  {"ppMDC4","","","ppOpt,C2001,mwc,trs,tpc_daq,Simu,srs,rrs,big,GeantOut"
640  , "","","Turn on chain for ppMDC",kFALSE},
641  {"dAuMDC" ,"" ,"","ppOpt,C2003,trs,tpc_daq,Simu,srs,fss,big,GeantOut","","","Chain for d+Au",kFALSE},
642  {"dAuMDCa" ,"" ,"","ppOpt,C2003,trs,tpc_daq,Simu,srs,fss,big,GeantOut,est","","","Chain for d+Au",kFALSE},
643  {"CComplete" ,"" ,"","Complete,C2default" ,"","","Turn on chain for Complete STAR",kFALSE},
644  // Detector combined-chains
645  {"SvtD" ,"","","SvtCalDb,SvtSeqAdj,SvtClu,SvtCluAnal,SvtHit", "","","SVT chain for Data",kFALSE},
646  // Year 1 chains
647  {"P00h" ,"" ,"","ry1h,in,tpc_daq,tpc,rich,Physics,Cdst,Kalman,tags,Tree,evout,ExB,NoHits","",""
648  , "Production chain for summer 2000 data",kFALSE},
649  {"P2000" ,"" ,"","ry2000,in,tpc_daq,tpc,rich,Physics,Cdst,Kalman,tags,Tree,evout,ExB,NoHits","",""
650  , "Production chain for summer 2000 data",kFALSE},
651  {"B2000" ,"","","ry2000,in,tpc_daq,tpc,rich,Physics,Cdst,Kalman,tags,Tree,evout,NosvtIT,NossdIT","",""
652  , "Base chain for 2001 (tpc+rhic)",kFALSE},
653  {"P2000a" ,"" ,"","B2000,Corr1","","" ,"Production chain for summer 2000 data",kFALSE},
654  // Year 2 chains.
655  // B2001 is a base-chain for 2001 (with tpc+rhic).
656  {"B2001" ,"" ,"","ry2001,in,tpc_daq,tpc,rich,Physics,Cdst,Kalman,tags,Tree,evout,svtDb","",""
657  ,"Base chain for 2001 (tpc+rhic)" ,kFALSE},
658  {"P2001" ,"" ,"","B2001,l3onl,tofDat,Corr2,OSpaceZ","",""
659  , "Production chain for summer 2001 data (+ l3, tof)",kFALSE},
660  {"P2001a" ,"" ,"","B2001,svt_daq,SvtD,ftpc,l3onl,tofDat,emcDY2,Corr2,OSpaceZ","",""
661  , "Production chain for summer 2001 data (+ ftpc, svt, l3, tof, emc)",kFALSE},
662  // pp Chains
663  {"pp2001","","","ppOpt,B2001,-PreVtx,l3onl,tofDat,emcDY2,Corr2","","" ,"pp 2001 (+ l3, tof, emc)",kFALSE},
664  {"pp2001a" ,"" ,"","pp2001,svt_daq,SvtD,ftpc","","" ,"pp 2001 (+ ftpc, svt, l3, tof, emc)",kFALSE},
665  // Year 3 chains
666  // B2003 is a base-chain with tpc only for now
667  {"B2003" ,"" ,"","ry2003,in,tpc_daq,tpc,Physics,Cdst,Kalman,tags,Tree,evout,svtDb","",""
668  , "Base chain for 2003 (tpc)",kFALSE},
669  {"dau2003" ,"" ,"","B2003,Corr2,ppOpt,-PreVtx,l3onl,ToF,emcDY2,svt_daq,SvtD,ftpc","",""
670  , "Production chain for winter 2003 data (+ tof, svt (no est), ftpc, emc)",kFALSE},
671  {"dau2003a" ,"" ,"","B2003,Corr2,ppOpt,-PreVtx,l3onl,ToF,emcDY2,svt_daq,SvtD,ftpc,trgd","",""
672  , "Production chain for winter 2003 data (+ tof, svt (no est), ftpc, emc, trgd)",kFALSE},
673  {"pp2003" , "" ,"","B2003,Corr2,ppOpt,-PreVtx,l3onl,ToF,emcDY2,svt_daq,SvtD,ftpc,trgd","",""
674  , "Production chain for Spring 2003 data (+ tof, svt (no est), ftpc, emc, trgd)",kFALSE},
675 
676  {"Idst" ,"" ,"", "event,compend,EventQA" ,"","","Turn on DST for ITTF",kFALSE},
677  {"IAna" ,"" ,"","dEdxY2,Kink2,xi2,CMuDst,analysis","","" ,"Turn on Xi, Kink, dEdx and MuDst",kFALSE},
678  {"BAna" ,"" ,"","dEdxY2,CMuDst,analysis" ,"","" ,"Turn on dEdx and MuDst",kFALSE},
679  {"B2003I" ,"","","ry2003,in,TpxRaw,TpxClu,Idst,l0,tags,Tree,evout,svtDb"
680  , "","","Base chain for 2003 ITTF",kFALSE},
681 
682  {"dau2003i" ,"","","B2003I,IAna,CtbMatchVtx,Corr2,ppOpt,l3onl,tofDat,emcDY2,svt_daq,SvtD,ftpc,trgd"
683  , "","","Production chain for winter 2003 data dau2003a with ITTF",kFALSE},
684  {"pp2003i","","","B2003I,IAna,CtbMatchVtx,Corr2,ppOpt,-PreVtx,l3onl,ToF,emcDY2,svt_daq,SvtD,ftpc,trgd"
685  , "","","Production chain for winter 2003 data dau2003a with ITTF",kFALSE},
686  {"B2004" ,"","","ry2004,in,tpc_daq,tpcI,svt_daq,SvtD,Physics,Idst,l0,tags,Tree,evout,ssdDb","",""
687  , "Base chain for 2004 ITTF (tpc+svt)",kFALSE},
688  // Notes:
689  // fcf was not added by default to allow switching if needed
690  // there is no PreVtx in tpcI so no need to do -PreVtx for pp chain
691  // SVT is added as base default, svtIT in chains
692  {"P2004","" ,"","B2004,IAna,fcf,VFMinuit,ToF,emcDY2,ftpc,trgd,ZDCvtx,svtIT,Corr4,OSpaceZ2"
693  , "","","Production chain for 2003/2004 data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
694  {"pp2004" ,"" ,"",
695  "B2004,IAna,fcf,ppOpt,VFppLMV5,CtbMatchVtx,ToF,emcDY2,ftpc,trgd,ZDCvtx,svtIT,Corr4,OSpaceZ2"
696  , "","","Production chain for 2003/2004 data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
697  // Year 5 Chains
698  {"B2005" ,"","","ry2005b,in,tpc_daq,tpcI,svt_daq,SvtD,Physics,Idst,l0,tags,Tree,evout,ssdDb","",""
699  , "Base chain for 2005 ITTF (tpc+svt)",kFALSE},
700  {"B2005a" ,"" ,"","ry2005b,in,tpc_daq,tpcI,Physics,Idst,l0,tags,Tree,evout,svtDb,ssdDb","",""
701  , "Base chain for 2005 ITTF (tpc only)",kFALSE},
702  {"B2005b" ,"" ,"","ry2005f,in,tpc_daq,tpcI,svt_daq,SvtD,Physics,Idst,l0,tags,Tree,evout,ssdDb","",""
703  , "Base chain for 2005 ITTF Geo f (tpc+svt only)",kFALSE},
704  {"B2005c" ,"" ,"","ry2005g,in,tpc_daq,tpcI,svt_daq,SvtD,Physics,Idst,l0,tags,Tree,evout,ssdDb","",""
705  , "Base chain for 2005 ITTF Geo g (tpc+svt only + dead material)",kFALSE},
706 
707  {"P2005" ,"" ,"", "B2005,IAna,fcf,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,svtIT,Corr3"
708  , "","","Production chain for 2004/2005 data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
709  {"P2005b" ,"" ,"", "B2005b,IAna,fcf,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,svtIT,Corr3"
710  , "","","Production chain for 2004/2005 data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
711  {"P2005c" ,"" ,"", "B2005c,IAna,fcf,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,svtIT,Corr3"
712  , "","","Production chain for 2004/2005 data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
713 
714  {"pp2005","" ,"","B2005,IAna,fcf,ppOpt,VFppLMV5,CtbMatchVtx,emcDY2,ftpc,trgd,ZDCvtx,svtIT,Corr3"
715  , "","","Production chain for 2005 pp data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
716  {"pp2005a","","","B2005a,IAna,fcf,ppOpt,VFPPV,beamline,CtbMatchVtx,emcDY2,ftpc,trgd,ZDCvtx,Corr4"
717  , "","","Production chain for 2005 pp data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
718  {"pp2005b","","", "B2005b,IAna,fcf,ppOpt,VFPPV,beamline,CtbMatchVtx,emcDY2,ftpc,trgd,ZDCvtx,Corr4"
719  , "","","Production chain for 2005 pp data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
720  // Year 6 chains - Geometry 2006 not yet ready, starting with y2005d
721  {"B2006" ,"" ,"","ry2005d,in,tpc_daq,tpcI,svt_daq,SvtD,Idst,tags,Tree,evout,ssdDb","",""
722  , "Base chain for 2006 ITTF (tpc+svt)",kFALSE},
723  {"B2006a" ,"" ,"","ry2005d,in,tpc_daq,tpcI,Idst,tags,Tree,evout,svtDb,ssdDb","",""
724  , "Base chain for 2006 with 2005d geom ITTF (tpc only)",kFALSE},
725  {"B2006b" ,"" ,"","ry2006,in,tpc_daq,tpcI,Idst,l0,tags,Tree,evout,svtDb,ssdDb","",""
726  , "Base chain for 2006 ITTF (tpc only)",kFALSE},
727  {"B2006g" ,"" ,"","ry2006g,in,tpc_daq,tpcI,Idst,l0,tags,Tree,evout,svtDb,ssdDb","",""
728  , "Base chain for 2006 ITTF geo g (tpc only)",kFALSE},
729  {"pp2006a" ,"" ,"", // We cannot start with VFPPV as there are many asserts. ppLMV5 is safe until adjustment
730  "B2006a,IAna,fcf,ppOpt,VFPPVnoCTB,beamline,emcDY2,ftpc,trgd,ZDCvtx,Corr3"
731  , "","","Production chain for 2005 pp data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
732  {"pp2006b" ,"" ,"", // We cannot start with VFPPV as there are many asserts. ppLMV5 is safe until adjustment
733  "B2006b,IAna,fcf,ppOpt,VFPPVnoCTB,beamline,emcDY2,ftpc,trgd,ZDCvtx,Corr4,BeamBack"
734  , "","","Production chain for 2005 pp data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
735  {"pp2006g" ,"" ,"", // added 2008 after geometry corrections
736  "B2006g,IAna,fcf,ppOpt,VFPPVnoCTB,beamline,emcDY2,ftpc,trgd,ZDCvtx,Corr4,BeamBack"
737  , "","","Production chain for 2005 pp data geo g (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
738  // Year 7 chains - Geometry 2007 hopefully fine
739  {"T2007","","","ry2007g,MakeEvent,in,tpc_daq,tpcI,fcf,Tree,evout"
740  , "","","TPC only chain, 2007 ITTF",kFALSE},
741  {"B2007","","","ry2007,MakeEvent,in,tpc_daq,tpcI,fcf,svt_daq,SvtD,ssddat,sptd,Idst,tags,Tree,evout"
742  , "","","Base chain for 2007 ITTF (tpc+svt+ssd)",kFALSE},
743  {"B2007g","","","ry2007g,MakeEvent,in,tpc_daq,tpcI,fcf,svt_daq,SvtD,ssddat,sptd,Idst,tags,Tree,evout"
744  , "","","Base chain for 2007 ITTF geo g (tpc+svt+ssd)",kFALSE},
745  {"P2007" ,"" ,"",
746  "B2007,IAna,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,svtIT,ssdIT,Corr5"
747  , "","","Production chain for 2007 data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
748 
749  {"P2007g" ,"" ,"", // chain was set in 2008 to account for missing material
750  "B2007g,IAna,VFMinuit2,emcDY2,ftpc,trgd,ZDCvtx,svtIT,ssdIT,Corr5"
751  , "","","Production chain for 2007 data, revised 2008 (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
752  // startup for calib
753  {"P2007a" ,"" ,"",
754  "B2007,IAna,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,svtIT,ssdIT,Corr3"
755  , "","","Production chain for 2007 data Corr3 (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
756  {"P2007b" ,"" ,"",
757  "B2007,IAna,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,svtIT,ssdIT,Corr4"
758  , "","","Production chain for 2007 data Corr4 (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
759  {"B2008" ,"","","ry2008,in,tpc_daq,tpcI,fcf,Idst,tags,Tree,evout","",""
760  , "Base chain for 2008 ITTF (tpc)",kFALSE},
761  {"B2008a","","","ry2008,in,tpcX,ToFx,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
762  , "Base chain for 2008 ITTF (tpc+tof)",kFALSE},
763  // startup for calib
764  {"P2008a" ,"" ,"",
765  "B2008,IAna,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,Corr3,analysis"
766  , "","","Production chain for 2008 data Corr3 (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
767  {"P2008b" ,"" ,"",
768  "B2008,IAna,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,Corr4,analysis"
769  , "","","Production chain for 2008 data Corr4 (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
770  // or VFPPVnoCTB
771  {"pp2008a" ,"" ,"",
772  "B2008,IAna,ppOpt,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,Corr4,analysis"
773  , "","","Production chain for 2008 data Corr3 (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
774  {"P2008c" ,"" ,"", // ATTENTION: the below chain was used for preliminary results on low energy
775  "B2008,IAna,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,Corr4,analysis"
776  , "","","Production chain for 2008 data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
777  {"pp2008c" ,"" ,"", // Note: this chain was not used and may be removed
778  "B2008,IAna,ppOpt,Minuit,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,Corr4,analysis"
779  , "","","Production chain for 2008 data Corr4 (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
780  // convergence chains
781  {"pp2008" ,"" ,"", // VFPPV was chosen for p+p as final production chain
782  "B2008a,IAna,ppOpt,VFPPV,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,Corr4,analysis"
783  , "","","Production chain for 2008 data Corr3 (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
784  {"P2008" ,"" ,"", // this one is final and official production ready, June 2008
785  "B2008a,IAna,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,Corr4,analysis"
786  , "","","Production chain for 2008 data (+ l3, tof, ftpc, e/b-emc, trgd)",kFALSE},
787 
788  //
789  // Chains for 2009 run p+p essentially
790  // Note that we always need to start with VFMinuit as VFPPV is full of asserts
791  //
792  {"B2009.1","","","ry2009,in,tpcX,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
793  , "Base chain for 2009 ITTF (tpc)",kFALSE},
794  {"B2009.2","","","ry2009a,in,tpcX,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
795  , "Base chain for 2009 ITTF (tpc)",kFALSE},
796  {"B2009.3","","","ry2009d,in,tpcX,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
797  , "Base chain for 2009 ITTF (tpc)",kFALSE},
798 
799  {"pp2009a" ,"" ,"",
800  "B2009.1,IAna,ppOpt,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,analysis"
801  , "","","Production chain for 2009 data - no Corr (+ l3, ftpc, e/b-emc, trgd)",kFALSE},
802  {"pp2009b" ,"" ,"",
803  "B2009.1,IAna,ppOpt,VFMinuit,emcDY2,ftpc,ZDCvtx,NosvtIT,NossdIT,analysis"
804  , "","","Production chain for 2009 data - no Corr (+ l3, ftpc, e/b-emc, no trigger)",kFALSE},
805  {"pp2009c" ,"" ,"",
806  "B2009.2,BAna,ppOpt,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,analysis","",""
807  , "Production chain for 2009 data - no Corr, no VF (+l3, ftpc, e/b-emc, trig)",kFALSE},
808  {"pp2009d" ,"" ,"",
809  "B2009.3,BAna,ppOpt,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,analysis","",""
810  , "Production chain for 2009 data - no Corr, no VF (+l3, ftpc, e/b-emc, trig)",kFALSE},
811 
812 
813  // chains for year 10
814  {"B2010","","","ry2010,in,tpcX,ITTF,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
815  , "Base chain for 2010 ITTF (tpc)",kFALSE},
816  {"B2010c","","","ry2010c,in,tpcX,ITTF,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
817  , "Base chain for 2010 ITTF (tpc)",kFALSE},
818 
819  {"P2010a","" ,"", // initial chain - Add some to all of BEmcChkStat,QAalltrigs,trgd,btof,Corr3
820  "B2010,BAna,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,analysis"
821  , "","","Production chain for 2010 data - no Corr (+ l3, ftpc, e/b-emc)",kFALSE},
822  {"pp2010a","" ,"", // initial chain - Add some to all of BEmcChkStat,QAalltrigs,trgd,btof,Corr3,VFPPVnoCTB
823  "B2010,BAna,ppOpt,emcDY2,trgd,ftpc,ZDCvtx,NosvtIT,NossdIT,analysis"
824  , "","","Production chain for 2010 data - no Corr (+ l3, ftpc, e/b-emc, no VF)",kFALSE},
825  {"P2010c","" ,"", // use of y2010c geometry
826  "B2010c,BAna,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,analysis"
827  , "","","Production chain for 2010 data - no Corr (+ l3, ftpc, e/b-emc)",kFALSE},
828  {"pp2010c","" ,"", // use of y2010c geometry
829  "B2010c,BAna,ppOpt,emcDY2,trgd,ftpc,ZDCvtx,NosvtIT,NossdIT,analysis"
830  , "","","Production chain for 2010 data - no Corr (+ l3, ftpc, e/b-emc, no VF)",kFALSE},
831 
832 
833  // chains for year 11
834  {"B2011","","","ry2011,in,tpcX,ITTF,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
835  , "Base chain for 2011 ITTF (tpc)",kFALSE},
836 
837  {"P2011a","" ,"", // initial chain - Add some to all of BEmcChkStat,QAalltrigs,trgd,btof,Corr3
838  "B2011,BAna,VFMinuit,emcDY2,ftpc,trgd,ZDCvtx,NosvtIT,NossdIT,analysis"
839  , "","","Production chain for 2011 data - no Corr (+ l3, ftpc, e/b-emc)",kFALSE},
840  {"pp2011a","" ,"", // initial chain - Add some to all of BEmcChkStat,QAalltrigs,btof,Corr3,VFPPVnoCTB
841  "B2011,BAna,ppOpt,emcDY2,trgd,ftpc,ZDCvtx,NosvtIT,NossdIT,analysis"
842  , "","","Production chain for 2011 data - no Corr (+ l3, ftpc, e/b-emc, no VF)",kFALSE},
843 
844 
845  // chains for year 12
846  {"B2012","","","ry2012,in,tpcX,ITTF,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
847  , "Base chain for 2012 ITTF (tpc)",kFALSE},
848  {"pp2012a","" ,"","B2012,BAna,ppOpt,emcDY2,trgd,ZDCvtx,NosvtIT,NossdIT,analysis"
849  , "","", "Production chain for 2012 data - no Corr (+ l3, e/b-emc, no VF)",kFALSE},
850 
851  {"P2012a","" ,"",
852  "B2012,BAna,VFMinuit,emcDY2,trgd,ZDCvtx,NosvtIT,NossdIT,analysis"
853  , "","","Production chain for 2011 data - no Corr (+ l3, e/b-emc)",kFALSE},
854  {"B2012b","","","ry2012a,in,tpcX,ITTF,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
855  , "Base chain for 2012 ITTF (tpc)",kFALSE},
856  {"pp2012b","" ,"",
857  "B2012b,BAna,ppOpt,emcDY2,trgd,ZDCvtx,NosvtIT,NossdIT,analysis"
858  , "","", "Production chain for 2012 data - no Corr (+ l3, e/b-emc, no VF)",kFALSE},
859 
860  {"P2012b","" ,"",
861  "B2012b,BAna,VFMinuit,emcDY2,trgd,ZDCvtx,NosvtIT,NossdIT,analysis"
862  , "","","Production chain for 2011 data - no Corr (+ l3, e/b-emc)",kFALSE},
863  // Year 13 chains
864  {"B2013","","","in,tpcX,UseXgeom,ITTF,NosvtIT,NossdIT,tpcDB,TpcHitMover,Idst,tags,Tree,evout,"
865  "btof,mtd,BAna,emcDY2,trgd,ZDCvtx","","", "Base chain for 2013 ITTF (tpc)",kFALSE},
866  {"B2013x","","","ry2013_1x,B2013","","", "Base chain for 2013 ITTF (tpc)",kFALSE},
867  {"pp2013x","","","B2013x,BAna,emcDY2,trgd,ZDCvtx" //hitfilt,
868  , "","", "Production chain for 2013 data - no Corr (+ l3, e/b-emc, no VF)",kFALSE},
869  {"B2013" ,"","","B2013_c2","","", "Alias for B2013 Configuration 2",kFALSE},
870  {"B2013_c2","","","ry2013_2c,in,tpcX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
871  , "Base chain for 2013 ITTF (tpc)",kFALSE},
872  {"B2013_c1","","","ry2013_1c,in,tpcX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
873  , "Base chain for 2013 ITTF (tpc)",kFALSE},
874 
875  {"pp2013a","" ,"",
876  "B2013_c2,ITTF,UseXgeom,BAna,ppOpt,emcDY2,trgd,ZDCvtx,NosvtIT,NossdIT,analysis",
877  "","", "Production chain for 2013 data - no Corr (+ l3, e/b-emc, no VF)",kFALSE},
878  {"pp2013b","" ,"",
879  "B2013_c1,ITTF,UseXgeom,BAna,ppOpt,emcDY2,trgd,ZDCvtx,NosvtIT,NossdIT,analysis"
880  , "","", "Production chain for 2013 data - no Corr (+ l3, e/b-emc, no VF)",kFALSE},
881 
882  // option is bare, no tracker and no Geom
883  {"pp2013","" ,"",
884  "BAna,ppOpt,emcDY2,trgd,ZDCvtx,NosvtIT,NossdIT,analysis"
885  , "","", "Production chain for 2013 data - no Corr (+ l3, e/b-emc, no VF)",kFALSE},
886  // Year 14 chains
887  {"B2014" ,"","","ry2014,in,tpcX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
888  , "Base chain for 2014 ITTF (tpc)",kFALSE},
889  {"B2014a","","","ry2014a,in,tpcX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
890  , "Base chain for 2014a ITTF (tpc)",kFALSE},
891 
892  {"P2014","" ,"",
893  "B2014,ITTF,UseXgeom,BAna,VFMinuit,l3onl,emcDY2,fpd,trgd,ZDCvtx,analysis"
894  , "","","Production chain for 2014 data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
895 
896  // Target Chain options for BES -> P2014a,DbV20140410,BEmcChkStat,Corr4,OSpaceZ2,OGridLeak3D
897  {"P2014a","" ,"",
898  "B2014a,ITTF,UseXgeom,BAna,VFMinuit,l3onl,emcDY2,fpd,trgd,ZDCvtx,StiHftC,analysis,"
899  , "","","Production chain for 2014 data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
900 
901  // Year 15 chains
902  {"B2015" ,"","","ry2015,in,tpcX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
903  , "Base chain for 2015 ITTF (tpc)",kFALSE},
904 
905  {"B2015a" ,"","","ry2015a,in,tpcX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
906  , "Base chain for run 2015a data",kFALSE},
907 
908  {"B2015b" ,"","","ry2015b,in,tpcX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
909  , "Base chain for run 2015 with y2015b geometry",kFALSE},
910 
911  {"B2015c" ,"","","ry2015c,in,tpcX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
912  , "Base chain for run 2015 with y2015c geometry",kFALSE},
913 
914  {"pp2015","" ,"",
915  "B2015,ITTF,UseXgeom,BAna,ppOpt,VFPPVnoCTB,beamline,l3onl,emcDY2,fpd,trgd,ZDCvtx,StiHftC,analysis"
916  , "","","Production chain for 2015 data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
917 
918  {"pp2015a","" ,"",
919  "B2015a,ITTF,UseXgeom,BAna,ppOpt,VFPPVnoCTB,beamline,l3onl,emcDY2,fpd,trgd,ZDCvtx,StiHftC,analysis"
920  , "","","Production chain for year 2015a data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
921 
922  {"pp2015b","" ,"",
923  "B2015b,ITTF,UseXgeom,BAna,ppOpt,VFPPVnoCTB,beamline,l3onl,emcDY2,fpd,trgd,ZDCvtx,StiHftC,analysis"
924  , "","","Production chain for year 2015b data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
925 
926  {"pp2015c","" ,"",
927  "B2015c,ITTF,UseXgeom,BAna,ppOpt,VFPPVnoCTB,beamline,l3onl,emcDY2,fpd,trgd,ZDCvtx,StiHftC,analysis"
928  , "","","Production chain for year 2015c data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
929 
930 
931  {"P2015","" ,"",
932  "B2015,ITTF,UseXgeom,BAna,VFMinuit,l3onl,emcDY2,fpd,trgd,ZDCvtx,StiHftC,analysis"
933  , "","","Production chain for 2015 data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
934 
935  {"P2015a","" ,"",
936  "B2015a,ITTF,UseXgeom,BAna,VFMinuit,l3onl,emcDY2,fpd,trgd,ZDCvtx,StiHftC,analysis"
937  , "","","Production chain for year 2015a data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
938 
939  {"P2015b","" ,"",
940  "B2015b,ITTF,UseXgeom,BAna,VFMinuit,l3onl,emcDY2,fpd,trgd,ZDCvtx,StiHftC,analysis"
941  , "","","Production chain for year 2015b data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
942 
943  {"P2015c","" ,"",
944  "B2015c,ITTF,UseXgeom,BAna,VFMinuit,l3onl,emcDY2,fpd,trgd,ZDCvtx,StiHftC,analysis"
945  , "","","Production chain for year 2015c data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
946 
947 
948  // Year 16 initial chains - no data to really test yet but placeholder
949  // 2016 standard + one base with HftC (Complete)
950  {"B2016" ,"","","ry2016,in,tpcX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
951  , "Base chain for 2016 ITTF (tpc)",kFALSE},
952  {"P2016","" ,"",
953  "B2016,ITTF,UseXgeom,BAna,VFMinuit,l3onl,emcDY2,fpd,trgd,ZDCvtx,StiHftC,analysis"
954  , "","","Production chain for 2016 data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
955 
956  {"B2016a" ,"","","ry2016a,in,tpcX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
957  , "Production chain for 2016 data (tpc)",kFALSE},
958  {"P2016a","" ,"",
959  "B2016a,ITTF,UseXgeom,BAna,VFMinuit,l3onl,emcDY2,fpd,trgd,ZDCvtx,StiHftC,analysis"
960  , "","","Production chain for 2016 data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
961 
962  //
963  // Year 17, p+p and BES - first chains are FastOffline related as usual
964  //
965  {"B2017" ,"","","ry2017,in,tpcX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,evout","",""
966  , "Base chain for run 2017 data (tpc)",kFALSE},
967 
968  {"pp2017","" ,"",
969  "B2017,Sti,UseXgeom,BAna,ppOpt,VFPPVnoCTB,beamline,l3onl,emcDY2,fpd,trgd,ZDCvtx,analysis"
970  , "","","Base chain for year 2017 pp data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
971  {"P2017","" ,"",
972  "B2017,Sti,UseXgeom,BAna,VFMinuit,l3onl,emcDY2,fpd,trgd,ZDCvtx,analysis"
973  , "","","Base chain for year 2017 AA data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
974 
975 
976  {"B2017a" ,"","","ry2017a,in,tpcX,CorrX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite","",""
977  , "Production chain for run 2017 data (tpc)",kFALSE},
978 
979  {"pp2017a","" ,"",
980  "B2017a,ITTF,UseXgeom,BAna,ppOpt,VFPPVnoCTB,beamline3D,l3onl,emcDY2,fpd,trgd,ZDCvtx,analysis"
981  , "","","Production chain for year 2017 pp data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
982 
983  {"P2017a","" ,"",
984  "B2017a,ITTF,UseXgeom,BAna,VFMinuit,beamline3D,l3onl,emcDY2,fpd,trgd,ZDCvtx,analysis"
985  , "","","Production chain for year 2017 AA data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
986 
987 
988 
989  {"B2018a" ,"","","ry2018a,in,tpcX,CorrX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite","",""
990  , "Base chain for run 2018 data (tpc)",kFALSE},
991 
992  {"P2018a","" ,"",
993  "B2018a,ITTF,UseXgeom,BAna,VFMinuit,beamline3D,l3onl,emcDY2,epdHit,fpd,trgd,ZDCvtx,analysis"
994  , "","","Base chain for year 2018 AA data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
995 
996  // 2018 updated chains
997  {"B2018c" ,"","",
998  "ry2018c,in,tpcX,UseXgeom,CorrX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite,picoVtxDefault,picoCovMtxWrite","",""
999  , "Base chain for run 2018 data (tpc)",kFALSE},
1000 
1001  {"P2018c","" ,"",
1002  "B2018c,ITTF,BAna,VFMinuit,beamline3D,btof,mtd,l3onl,emcDY2,epdHit,fpd,trgd,ZDCvtx,analysis"
1003  , "","","Base chain for year 2018 AA data - no Corr (+ l3, bcc/fpd, e/b-emc)",kFALSE},
1004 
1005  // 2019 chains, BES
1006  {"B2019a" ,"","","ry2019a,in,tpcX,UseXgeom,iTpcIT,CorrX,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite",
1007  "","", "Base chain for run 2019 data (tpc)",kFALSE},
1008 
1009  {"P2019a","" ,"",
1010  "B2019a,ITTF,BAna,iTpcIT,VFMinuit,beamline3D,etofa,btof,mtd,l3onl,emcDY2,epdHit,trgd,ZDCvtx,analysis"
1011  , "","", "Base chain for year 2019 AA data - no Corr (+ l3, epd, mtd, b/etof, b-emc)",kFALSE},
1012 
1013  // 2019 updated chains
1014  {"B2019b" ,"","",
1015  "ry2019b,in,tpcX,UseXgeom,iTpcIT,CorrY,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite,picoVtxDefault,picoCovMtxWrite",
1016  "","", "Base chain for run 2019 data (tpc)",kFALSE},
1017 
1018  {"P2019b","" ,"",
1019  "B2019b,ITTF,BAna,VFMinuit,etofa,btof,mtd,l3onl,emcDY2,epdHit,trgd,ZDCvtx,analysis"
1020  , "","", "Base chain for year 2019 AA data - no Corr (+ l3, epd, mtd, b/etof, b-emc)",kFALSE},
1021 
1022  // 2020 initial chains
1023  {"B2020a" ,"","",
1024  "ry2020a,in,tpcX,UseXgeom,iTpcIT,CorrY,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite,picoVtxDefault,picoCovMtxWrite",
1025  "","", "Base chain for run 2020 data (tpc)",kFALSE},
1026 
1027  {"P2020a","" ,"",
1028  "B2020a,ITTF,BAna,iTpcIT,VFMinuit,etofa,btof,mtd,l3onl,emcDY2,epdHit,trgd,ZDCvtx,analysis"
1029  , "","", "Base chain for year 2020 AA data - no Corr (+ l3, epd, mtd, b/etof, b-emc)",kFALSE},
1030 
1031  // 2020 updated chains
1032  {"B2020b" ,"","",
1033  "ry2020b,in,tpcX,UseXgeom,iTpcIT,CorrY,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite,picoVtxDefault,picoCovMtxWrite",
1034  "","", "Base chain for run 2020 data (tpc)",kFALSE},
1035 
1036  {"P2020b","" ,"",
1037  "B2020b,ITTF,BAna,VFMinuit,etofa,btof,mtd,l3onl,emcDY2,epdHit,trgd,ZDCvtx,analysis"
1038  , "","", "Base chain for year 2020 AA data - no Corr (+ l3, epd, mtd, b/etof, b-emc)",kFALSE},
1039 
1040  // 2021 initial chains
1041  {"B2021a" ,"","",
1042  "ry2021a,in,tpcX,UseXgeom,iTpcIT,CorrY,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite,picoVtxDefault,picoCovMtxWrite",
1043  "","", "Base chain for run 2021 data (tpc)",kFALSE},
1044 
1045  {"P2021a","" ,"",
1046  "B2021a,ITTF,BAna,iTpcIT,VFMinuit,etofa,btof,mtd,l3onl,emcDY2,epdHit,trgd,ZDCvtx,analysis"
1047  , "","", "Base chain for year 2021 AA data - no Corr (+ l3, epd, mtd, b/etof, b-emc)",kFALSE},
1048 
1049  // 2021 updated chains
1050  {"B2021b" ,"","",
1051  "ry2021b,in,tpcX,UseXgeom,iTpcIT,CorrY,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite,picoVtxDefault,picoCovMtxWrite",
1052  "","", "Base chain for run 2021 data (tpc)",kFALSE},
1053 
1054  {"P2021b","" ,"",
1055  "B2021b,ITTF,BAna,VFMinuit,etofa,btof,mtd,l3onl,emcDY2,epdHit,trgd,ZDCvtx,analysis"
1056  , "","", "Base chain for year 2021 AA data - no Corr (+ l3, epd, mtd, b/etof, b-emc)",kFALSE},
1057 
1058  // 2022 initial chains
1059  {"B2022" ,"","",
1060  "ry2022,in,tpcX,UseXgeom,iTpcIT,CorrY,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite,picoVtxDefault,picoCovMtxWrite",
1061  "","", "Base chain for run 2022 data (tpc)",kFALSE},
1062 
1063  {"pp2022","" ,"",
1064  "B2022,ITTF,BAna,ppOpt,ImpBToFt0Mode,VFPPVnoCTB,beamline3D,l3onl,etofa,btof,mtd,emcDY2,FttDat,fcs,trgd,ZDCvtx,analysis",
1065  "","","Production chain for year 2022 pp data - no Corr (+ l3, epd, mtf, b/etof, fcs, e/b-emc)",kFALSE},
1066 
1067  {"B2022a" ,"","",
1068  "ry2022a,in,tpcX,UseXgeom,iTpcIT,CorrY,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite,picoVtxDefault,picoCovMtxWrite",
1069  "","", "Base chain for run 2022 data (tpc)",kFALSE},
1070 
1071  {"pp2022a","" ,"",
1072  "B2022a,ITTF,BAna,ppOpt,ImpBToFt0Mode,VFPPVnoCTB,beamline3D,l3onl,etofa,btof,mtd,emcDY2,FttDat,fcs,trgd,ZDCvtx,analysis",
1073  "","","Production chain for year 2022 pp data - CorrY (+ l3, epd, mtf, b/etof, fcs, e/b-emc)",kFALSE},
1074 
1075  // 2023 initial chains
1076  {"B2023a" ,"","",
1077  "ry2023a,in,tpcX,UseXgeom,iTpcIT,CorrY,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite,picoVtxDefault,picoCovMtxWrite",
1078  "","", "Base chain for run 2023 data (tpc)",kFALSE},
1079 
1080  {"P2023a","" ,"",
1081  "B2023a,ITTF,BAna,iTpcIT,VFMinuit,etofa,btof,mtd,l3onl,emcDY2,epdHit,trgd,ZDCvtx,analysis",
1082  "","", "Base chain for year 2023 AA data - CorrY (+ l3, epd, mtd, b/etof, b-emc)",kFALSE},
1083 
1084  // 2024 initial chains
1085  {"B2024a" ,"","",
1086  "ry2024a,in,tpcX,UseXgeom,iTpcIT,CorrY,AgML,tpcDB,TpcHitMover,Idst,tags,Tree,picoWrite,picoVtxDefault,picoCovMtxWrite",
1087  "","", "Base chain for run 2024 data (tpc)",kFALSE},
1088 
1089  {"pp2024a","" ,"",
1090  "B2024a,ITTF,BAna,ppOpt,ImpBToFt0Mode,VFPPVnoCTB,beamline3D,l3onl,epdhit,btof,mtd,emcDY2,ftt,fcs,trgd,ZDCvtx,analysis",
1091  "","","Production chain for year 2024 pp data - CorrY (+ l3, epd, mtd, btof, fcs, ftt, e/b-emc)",kFALSE},
1092 
1093  {"P2024a","" ,"",
1094  "B2024a,ITTF,BAna,iTpcIT,VFMinuit,etofa,btof,mtd,l3onl,emcDY2,epdHit,trgd,ZDCvtx,analysis",
1095  "","", "Base chain for year 2024 AA data - CorrY (+ l3, epd, mtd, b/etof, b-emc)",kFALSE},
1096 
1097 
1098  // Other chains/Calibration
1099  {"LaserCal0","" ,"","db,detDb,tpc_daq,tpcDb,tcl,globT,laser,LaserTest","",""
1100  , "Laser Calibration Chain (tcl)",kFALSE},
1101  {"LaserCal","" ,"","db,detDb,tpc_daq,tpcDb,fcf,globT,laser,LaserTest","",""
1102  , "Laser Calibration Chain",kFALSE},
1103  {"L3Counter","" ,"","db,detDb,in,l3count","","", "L3 Counter extraction pass",kFALSE},
1104  {"VtxSeedCal","","","ppOpt,ry2001,in,tpc_daq,tpc,globT,-Tree,Physics,-PreVtx,FindVtxSeed,NoEvent,Corr2"
1105  , "","","Pass0 Vertex evaluator",kFALSE},
1106  {"SpcChgCal","","","B2004,fcf,Corr3,OSpaceZ2,OShortR,SCEbyE,-Tree,-tags,-EvOut,-EventQA"
1107  , "","","Pass0 SpaceCharge evaluator",kFALSE},
1108  // New-- DBV20050515,useCDV Old-- Corr3,OSpaceZ2,OShortR,SCEbyE
1109  {"SpcChgCalG","","","MuDST,fcf,Corr4,OSpaceZ2,OGridLeak3D,SCEbyE,-Tree,-tags,-EvOut,-EventQA"
1110  , "","","Pass0 SpaceCharge evaluator with GridLeak, no geo or tracker dependence",kFALSE},
1111  {"VtxSeedCalG","","","MuDST,fcf,Corr4,FindEvtVtxSeed,-Tree,-tags,-EvOut,-EventQA"
1112  , "","","Pass0 Vertex evaluator",kFALSE},
1113  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1114  {"OPTIONS ","-----------","-----------","------------------------------------------","","","",kFALSE},
1115  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1116  {"ITTF" ,"","","","","","request to use one of Sti(default), StiCA, Stv,StvCA, ... trackers",kFALSE},
1117  {"NoHits" ,"" ,"","" ,"","","Don\'t write hits into Event.Branch",kFALSE},
1118  {"Kalman" ,"" ,"","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1119  {"Eval" ,"" ,"","","","" ,"Turn on evaluation switch for different makers",kFALSE},
1120  {"Ev03" ,"" ,"","","","" ,"Turn on alternative V0 method",kFALSE},
1121  {"off" ,"" ,"","","","" ,"Turn off default chain",kFALSE},
1122  {"clearDAQCTB" ,"" ,"","","" ,"" ,"clear DAQ CTB Hits for embedding",kFALSE},
1123  {"NoInput" ,"" ,"","","" ,"" ,"No input file",kFALSE},
1124  {"util" ,"" ,"","","","StAnalysisUtilities", "Load StAnalysisUtilities",kFALSE},
1125  {"StUtilities" ,"" ,"","","","StUtilities", "Load StUtilities",kFALSE},
1126  {"FieldOn" ,"" ,"","MagF" ,"","" ,"Constant nominal field",kFALSE},
1127  {"FieldOff" ,"" ,"","MagF" ,"","" ,"No Field option",kFALSE},
1128  {"HalfField" ,"" ,"","MagF" ,"","","Half Field option",kFALSE},
1129  {"ReverseField","" ,"","MagF" ,"","","Reverse Field option",kFALSE},
1130  {"NoCintDb" ,"" ,"","" ,"","","Switch off all Cint Db",kFALSE},
1131  {"NoStarCintDb","" ,"","" ,"","","Switch off standard Cint Db",kFALSE},
1132  {"NoLocalCintDb","" ,"","" ,"","","Switch off local Cint Db",kFALSE},
1133  {"NoMySQLDb" ,"" ,"","" ,"","","Switch off MySQL Db",kFALSE},
1134  {"NoCintCalDb" ,"" ,"","NoLocalCintDb" ,"","","Switch off local Cint Db",kFALSE},
1135  {"dbSnapshot" ,"" ,"","" ,"","","Create?use dbSnapshot",kFALSE},
1136  {"NoEvent" ,"" ,"","-event,-analysis" ,"","","Switch Off StEvent and StAnalysis Makers",kFALSE},
1137  {"MakeDoc" ,"" ,"","" ,"","","Make HTML documentation for the given Chain",kFALSE},
1138  {"Debug" ,"" ,"","" ,"","","Set debug flag = 1",kFALSE},
1139  {"Debug1" ,"" ,"","" ,"","","Set debug flag = 1",kFALSE},
1140  {"Debug2" ,"" ,"","" ,"","","Set debug flag = 2",kFALSE},
1141  {"IdTruth" ,"" ,"","" ,"","","Enable IdTruth association in StAssociationMaker",kFALSE},
1142  {"OldMiniMc" ,"" ,"","" ,"","","Keep pre-2008 convention for MiniMc",kFALSE},
1143  {"useInTracker","" ,"","","","" ,"switch from EGR to ITTF global tracks in StAssociationMaker",kFALSE},
1144  {"noRepeat" ,"" ,"","" ,"","","No repeat in Messenger",kFALSE},
1145  {"noHistos" ,"" ,"","" ,"","","Disables Attributes histos",kFALSE},
1146  {"noRunco" ,"" ,"","" ,"","","Disables Attributes runco",kFALSE},
1147  {"Higz" ,"" ,"","" ,"","","Pop Higz window",kFALSE},
1148  {"big" ,"" ,"","" ,"","","Set NwGEANT =20Mwords",kFALSE},
1149  {"bigbig" ,"" ,"","" ,"","","Set NwGEANT =40Mwords",kFALSE},
1150  {"huge" ,"" ,"","" ,"","","Set NwGEANT =80Mwords",kFALSE},
1151  {"clearmem" ,"" ,"","" ,"","","Obsolete",kFALSE},
1152  {"adcOnly" ,"" ,"","" ,"","","DAQMaker selects only TPC ADC events",kFALSE},
1153  {"InTree" ,"" ,"","in","" ,"","bfcTree Input Tree name",kFALSE},
1154  {"OutTree" ,"" ,"","Tree","" ,"","bfcTree Output Tree name",kFALSE},
1155  {"DstOut" ,"","","", "","",STAR_CHAIN_OBSOLETE,kFALSE},
1156  {"McEvOut" ,"" ,"","StMcEvent,Tree" ,"","","Write StMcEvent to StTree",kFALSE},
1157  {"EvOut" ,"" ,"","Tree" ,"","","Write StEvent to StTree",kFALSE},
1158  {"GeantOut" ,"" ,"","Tree" ,"","","Write g2t tables to StTree",kFALSE},
1159  {"Simu" ,"" ,"","" ,"","","Simulated Data, force to use Db time stamp from used geometry",kFALSE},
1160  {"HitsBranch" ,"" ,"","" ,"","","take out points from dst branch and put them into HitsBranch",kFALSE},
1161  {"paw" ,"" ,"","" ,"","","Allocate memory for pawc",kFALSE},
1162  {"AllEvent" ,"" ,"","Tree" ,"","","Write whole event to StTree",kFALSE},
1163  {"AllTables" ,"" ,"","","" ,"St_Tables","Load Star Tables",kFALSE},
1164  {"FXT" ,"" ,"","btofFXT","" ,"","enable anything FXT-specific",kFALSE},
1165  {"btofFXT" ,"" ,"","","" ,"","enable FXT mode for btof",kFALSE},
1166  {"Corr1" ,"" ,"","AlignSectors,ExB,OBmap,OClock,OPr13","",""
1167  , "... AlignSectors,ExB,OBmap,OClock,OPr13 ...",kFALSE},
1168  {"Corr2" ,"" ,"","Corr1,OTwist,OIFC" ,"","","...Corr1+OTwist,OIFC ...",kFALSE},
1169  {"Corr3" ,"" ,"","AlignSectors,ExB,OBmap2D,OClock,OPr13,OTwist,OIFC","",""
1170  , "... AlignSectors,ExB,OBmap2D,OClock,OPr13,OTwist,OIFC ...",kFALSE},
1171  {"Corr4" ,"" ,"","Corr3,OShortR" ,"","","... Corr3+OShortR...",kFALSE},
1172  {"Corr5" ,"" ,"","Corr4,SCEbyE,OGridLeak3D,OSpaceZ2","",""
1173  , "... Corr4+SCEbyE,OGridLeak3D,OSpaceZ2...",kFALSE},
1174  {"CorrX" ,"" ,"","ExB,OShortR,OBmap,OPr13,OIFC,OSectorAlign,NewTpcAlignment"
1175  ",-AlignSectors,-OBmap2D,-OClock,-OTwist" ,"","","New Tpc Alignment",kFALSE},
1176  {"CorrY" ,"" ,"","ExB,OShortR,OBmap,OPr40,OIFC,OSectorAlign,NewTpcAlignment,OSpaceZ2,OGridLeakFull"
1177  ",-AlignSectors,-OBmap2D,-OClock,-OTwist" ,"","","New Tpc Alignment",kFALSE},
1178  {"ExB" ,"" ,"","","" ,"","Activate ExB correction",kFALSE},
1179  {"EB1" ,"" ,"","","" ,"","Force ExB configuration 1",kFALSE},
1180  {"EB2" ,"" ,"","","" ,"","Force ExB configuration 2",kFALSE},
1181  {"OBmap" ,"" ,"","","" ,"","ExB shape correction",kFALSE},
1182  {"OBmap2D" ,"" ,"","","" ,"","ExB 2 D shape correction",kFALSE},
1183  {"OTwist" ,"" ,"","","" ,"","ExB twist correction",kFALSE},
1184  {"OClock" ,"" ,"","","" ,"","Clock/tpc rot. correction",kFALSE},
1185  {"OPr13" ,"" ,"","","" ,"","PadRow 13 distortion",kFALSE},
1186  {"OPr40" ,"" ,"","","" ,"","PadRow 40 distortion",kFALSE},
1187  {"OCentm" ,"" ,"","","" ,"","Central membrane correction",kFALSE},
1188  {"OECap" ,"" ,"","","" ,"","EndCap (curved) correction",kFALSE},
1189  {"OIFC" ,"" ,"","","" ,"","Field Cage correction",kFALSE},
1190  {"OSpaceZ" ,"" ,"","","" ,"","Space Charge corrections",kFALSE},
1191  {"OSpaceZ2" ,"" ,"","","" ,"","Space Charge corrections R2",kFALSE},
1192  {"OShortR" ,"" ,"","","" ,"","Shorted Ring correction",kFALSE},
1193  {"OGridLeak" ,"" ,"","","" ,"","Grid Leak correction",kFALSE},
1194  {"OGridLeak3D" ,"" ,"","","" ,"","3D Grid Leak correction",kFALSE},
1195  {"OGridLeakFull","" ,"","","" ,"","Full Grid Leak correction",kFALSE},
1196  {"OGGVoltErr" ,"" ,"","","" ,"","GG voltage error correction",kFALSE},
1197  {"OSectorAlign","" ,"","","" ,"","Sector alignment distortion correction",kFALSE},
1198  {"ODistoSmear" ,"" ,"","","" ,"","Distortion smearing accounting for calibration resolutions",kFALSE},
1199  {"OAbortGap" ,"" ,"","","" ,"","Abort gap cleaning event distortion correction",kFALSE},
1200  {"AlignSectors","" ,"","","" ,"",STAR_CHAIN_OBSOLETE,kFALSE},
1201  {"EbyET0" ,"" ,"","","" ,"","Event-by-event T0 corrections",kFALSE},
1202  {"DbRichSca" ,"" ,"","detdb","","", "Force reading of Rich scalers from DB",kFALSE},
1203  {"EastOff" ,"" ,"","","" ,"","Disactivate East part of tpc",kFALSE},
1204  {"WestOff" ,"" ,"","","" ,"","Disactivate West part of tpc",kFALSE},
1205  {"AllOn" ,"" ,"","","" ,"","Activate both East and West parts of tpc",kFALSE},
1206  {"ReadAll" ,"" ,"","","" ,"","Activate all branches to read",kFALSE},
1207  {"pp" ,"" ,"","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1208  {"ppOpt" ,"" ,"","TrsPileUp","","", "pp option without enabling special cases",kFALSE},
1209  {"TrsPileUp" ,"" ,"","","","", "Trs pile up mode",kFALSE},
1210  {"TrsToF" ,"" ,"","","","", "Trs account for particle time of flight",kFALSE},
1211  {"SvtMatchVtx" ,"" ,"","","" ,"",STAR_CHAIN_OBSOLETE,kFALSE},
1212  {"VtxOffSet" ,"" ,"","","" ,"","Account Primary Vertex offset from y2000 data",kFALSE},
1213  {"Calibration" ,"" ,"","","" ,"","Calibration mode",kFALSE},
1214  {"beamLine" ,"" ,"","","" ,"","LMV Beam line constrain",kFALSE},
1215  {"beamLine3D" ,"" ,"","","" ,"","Use beamline in 3D vertex fit",kFALSE},
1216  {"min2trkVtx" ,"" ,"","","" ,"","...only 2 tracks needed for vertex finding",kFALSE},
1217  {"hitreuseon" ,"" ,"","","" ,"","...do re-use hits for other tracks in Sti",kFALSE},
1218  // WARNING: introduction of usePct4Vtx with default:false breaks backward compatibility.
1219  // See related code in StBFChain.cxx for details
1220  {"usePct4Vtx" ,"" ,"","","" ,"","Use Post-Crossing Tracks for vertex finding",kFALSE},
1221  {"useBTOF4Vtx" ,"" ,"","","" ,"","Use BTOF track matching for vertex ranking",kFALSE},
1222  {"useBTOFmatchOnly","","","useBTOF4Vtx","" ,"","Use BTOF track matching only",kFALSE},
1223 
1224  {"svt1hit" ,"" ,"","","" ,"","Use 1 SVT hit only combination",kFALSE},
1225  {"onlcl" ,"" ,"","","" ,"","Read/use TPC DAQ100 clusters",kFALSE},
1226  {"onlraw" ,"" ,"","","" ,"","Read/use TPC raw hits",kFALSE},
1227  {"ezTree" ,"" ,"","","" ,"","Create ezTree branch",kFALSE},
1228  {"BEmcDebug","" ,"","","" ,"","Turn OFF B-EMC hit reconstruction cuts",kFALSE},
1229  {"BEmcChkStat","" ,"","","" ,"","Turn ON status checking in raw data",kFALSE},
1230  // Those options are for StTpcDbMaker
1231  {"useLDV" ,"" ,"","","" ,"","... uses laserDV database flavor",kFALSE},
1232  {"useCDV" ,"" ,"","","" ,"","... uses ofl database flavor",kFALSE},
1233  {"useNewLDV" ,"" ,"","","" ,"","... uses ofl database flavor",kFALSE},
1234  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1235  {"Tables ","-----------","-----------","------------------------------------------","","","",kFALSE},
1236  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1237  {"tables" ,"","","StDbT,ebyeT,emc_T,ftpcT,gen_T,geomT,globT,l3_T,sim_T,svt_T,tpc_T","","","",kFALSE},
1238  {"StDbT" ,"" ,"","","" ,"StDb_Tables","Load StDb_Tables",kFALSE},
1239  {"ctf_T" ,"" ,"","","" ,"ctf_Tables","Load ctf_Tables",kFALSE},
1240  {"ebyeT" ,"" ,"","","" ,"ebye_Tables","Load ebye_Tables",kFALSE},
1241  {"emc_T" ,"" ,"","","" ,"emc_Tables","Load emc_Tables",kFALSE},
1242  {"ftpcT" ,"" ,"","","" ,"ftpc_Tables","Load ftpc_Tables",kFALSE},
1243  {"gen_T" ,"" ,"","","" ,"gen_Tables","Load gen_Tables",kFALSE},
1244  {"geomT" ,"" ,"","","" ,"geometry_Tables","Load geometry_Tables",kFALSE},
1245  {"globT" ,"" ,"","","" ,"global_Tables","Load global_Tables",kFALSE},
1246  {"l3_T" ,"", "","","" ,"l3_Tables","Load l3_Tables",kFALSE},
1247  {"mwc_T" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1248  {"sim_T" ,"" ,"","","" ,"sim_Tables","Load sim_Tables",kFALSE},
1249  {"svt_T" ,"" ,"","","" ,"svt_Tables","Load svt_Tables",kFALSE},
1250  {"tpc_T" ,"" ,"","" ,"" ,"",STAR_CHAIN_OBSOLETE,kFALSE},
1251  {"trg_T" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1252  {"vpd_T" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1253  {"Embedding" ,"","","-Simu" ,"","","Embedding run",kFALSE},
1254  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1255  {"Utilities ","-----------","-----------","------------------------------------------","","","",kFALSE},
1256  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1257  {"Geometry+Mag","-----------","-----------","------------------------------------------","","","",kFALSE},
1258  {"pgf77" ,"" ,"","","" ,"pgf77VMC","Fortran",kFALSE},
1259  {"rootcern" ,"" ,"","geant3","" ,"","ROOT minicern OBSOLETE",kFALSE},
1260  {"StarMiniCern","" ,"","geant3","" ,"","STAR addition to minicern OBSOLETE",kFALSE},
1261  {"mysql" ,"" ,"","","" ,"libmysqlclient","MySQL",kFALSE},
1262  {"libPhysics" ,"" ,"","","" ,"libPhysics","TVector",kFALSE},
1263  {"geant3vmc" ,"" ,"","-usexgeom,-xgeometry","", "libGeom,libVMC,libgeant3", "VMC geant3",kFALSE},
1264  {"geant3" ,"" ,"","geant3vmc","" ,"EG,Pythia6,EGPythia6","VMC geant3 plus ROOT EG,pythia6",kFALSE},
1265  {"geometry" ,"" ,"","","" ,"geometry","geometry+Mag.Field",kFALSE},
1266  {"StarMagField","", "","magF" ,"","VMC,StarMagField","Load StarMagField",kFALSE},
1267  {"geomNoField" ,"" ,"","-geometry,StarMagField" ,"","geometryNoField","geometry-Mag.Field",kFALSE},
1268  {"xgeometry" ,"" ,"","-geometry,-geomNoField" ,"","xgeometry","AgML geometry-Mag.Field",kFALSE},
1269  {"UseProjectedVertex" ,"" ,"","" ,"","","Run StBTofCalibMaker w/wo Primary Vertex",kFALSE},
1270  {"ImpBToFt0Mode" ,"" ,"","" ,"","","pppAMode in StVpdCalibMaker and StBTofCalibMaker",kFALSE},
1271  {"setOutlierRej4BToft0" ,"" ,"","" ,"","","setPPPAOutlierRej is set in StBTofCalibMaker",kFALSE},
1272  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1273  {"vpd" ,"" ,"","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1274  {"tls" ,"" ,"","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1275  {"rts" ,"" ,"","","" ,"RTS","load libRTS",kFALSE},
1276  {"daq" ,"" ,"","rts","" ,"StDaqLib,StDAQMaker","Load StDAQMaker",kFALSE},
1277  {"SCL" ,"" ,"","","" ,"StarClassLibrary","Load StarClassLibrary",kFALSE},
1278  {"SvtCL" ,"" ,"","","" ,"Geom,StSvtClassLibrary","",kFALSE},
1279  {"TbUtil" ,"" ,"","sim_T,tpc_t,globT,SCL","" ,"StTableUtilities","Load StTableUtilities",kFALSE},
1280  {"TofUtil" ,"" ,"","","" ,"StTofUtil","Load StTofUtil",kFALSE},
1281  {"BTofUtil" ,"" ,"","","" ,"StBTofUtil","Load StBTofUtil",kFALSE},
1282  {"ETofUtil" ,"" ,"","","" ,"StETofUtil","Load StETofUtil",kFALSE},
1283  {"MtdUtil" ,"" ,"","","" ,"StMtdUtil","Load StMtdUtil",kFALSE},
1284  {"StBichsel" ,"" ,"","","" ,"StBichsel","Load Bichsel model for dE/dx",kFALSE},
1285  {"StEvent" ,"","","globT,SCL,TRGDef,StBichsel,EmcUtil,TbUtil,detDb","","StEvent","Load StEvent",kFALSE},
1286  {"PxlUtil" ,"" ,"","","", "StPxlUtil","Load StPxlUtil",kFALSE},
1287  {"IstUtil" ,"" ,"","","", "StIstUtil","Load StIstUtil",kFALSE},
1288  {"FstUtil" ,"" ,"","","", "StFstUtil","Load StFstUtil",kFALSE},
1289  {"SsdUtil" ,"" ,"","StarMagField,StEvent","" ,"Geom,StSsdUtil","Load SSD Util",kFALSE},
1290  {"SstUtil" ,"" ,"","StarMagField,StEvent","" ,"Geom,StSstUtil","Load SST Util",kFALSE},
1291  {"EmcUtil" ,"" ,"","emc_T,geomT,StDbT","" ,"StEmcUtil","Load StEmcUtil",kFALSE},
1292  {"EEmcUtil" ,"" ,"","","" ,"StEEmcUtil","Load StEEmcUtil",kFALSE},
1293  {"FmsUtil" ,"" ,"","","" ,"StFmsUtil,libMinuit","Load StFmsUtil",kFALSE},
1294  {"RhicfUtil" ,"" ,"","","" ,"StRHICfUtil,libSpectrum","Load StRHICfUtil",kFALSE},
1295  {"FgtUtil" ,"" ,"","","" ,"StFgtUtil","Load StFgtUtil",kFALSE},
1296  {"GmtUtil" ,"" ,"","","" ,"StGmtUtil","Load StGmtUtil",kFALSE},
1297  {"l3Util" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1298  {"PmdUtil" ,"" ,"","","", "StPmdUtil","Load StPmdUtil",kFALSE},
1299 
1300  {"QUtils" ,"" ,"","PmdUtil,EmcUtil","", "","Load QA Libs dependencies",kFALSE},
1301  {"Stu" ,"" ,"","","", "StTpcDb,StEventUtilities","Load StEventUtilities",kFALSE},
1302 
1303 #ifndef __NoStrangeMuDst__
1304  {"MuDSTDeps" ,"","","StEvent,Stu,StBichsel",""
1305  , "StStrangeMuDstMaker,Tree","Load MuDST misc. dependencies",kFALSE},
1306  {"MuDST" ,"" ,"","MuDSTDeps,EmcUtil,TofUtil,BTofUtil,PmdUtil",""
1307  , "StMuDSTMaker","Load MuDST library",kFALSE},
1308 #else /* __NoStrangeMuDst__
1309  // If NoStrangeMuDst, StMuDSTMaker has to be c with -D__NO_STRANGE_MUDST__*/
1310  {"MuDSTDeps" ,"" ,"","StEvent,Stu,StBichsel", "","Tree","Load MuDST misc. dependencies (all)",kFALSE},
1311  {"MuDST" ,"" ,"","MuDSTDeps,EmcUtil,TofUtil,BTofUtil,PmdUtil",""
1312  , "StMuDSTMakerNoStrange","Load MuDST library",kFALSE},
1313 #endif /* __NoStrangeMuDst__ */
1314  {"picoEvt" ,"","","StEvent,Stu","", "StPicoEvent","Load picoEvent and dependencies",kFALSE},
1315  {"picoDst" ,"","","picoEvt,EmcUtil,TofUtil,BTofUtil,PmdUtil",""
1316  , "StPicoDstMaker","Load PicoDST library",kFALSE},
1317 
1318 
1319  {"geantL","","","geomT,gen_T,sim_T,StarMagField","","geometry,Geom,St_db_Maker,St_g2t,St_geant_Maker"
1320  , "Load GeantLibs",kFALSE},
1321  {"gstarLib","","","" ,"","gstar","Load gstar lib",kFALSE},
1322  {"flux" ,"","","simu" ,"","flux","Load flux lib",kFALSE},
1323  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1324  {"Generators ","-----------","-----------","------------------------------------------","","","",kFALSE},
1325  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1326  {"stargen", "","", "gen_T,sim_T"/*+++*/, "", "libVMC.so,libStarGeneratorUtil.so,libStarGeneratorEvent.so,libStarGeneratorBase.so,libStarGeneratorFilt.so,libMathMore.so","STAR Generator BASE",false},
1327  {"pythia8.1.86","","","stargen", "", "Pythia8_1_86.so", "Load Pythia 8.1.86 generator", false },
1328  {"pythia8.2.35","","","stargen", "", "Pythia8_2_35.so", "Load Pythia 8.1.86 generator", false },
1329  {"hijing1.383" ,"","","stargen", "", "Hijing1_383.so", "Load Hijing 1.383 generator", false },
1330  {"kinematics" ,"","","stargen", "", "Kinematics.so", "Load STAR Particle Gun", false },
1331  {"genreader" ,"","","stargen", "", "StarGenEventReader.so", "Load STAR Gen Event Reader", false },
1332 
1333 
1334  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1335  {"GEANT4 Libs ","-----------","-----------","------------------------------------------","","","",kFALSE},
1336  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1337 
1338  {"g4interfaces","", "", "", "", "libG4clhep.so,libG4global.so,libG4intercoms.so,libG4interfaces.so,libG4modeling.so,libG4vis_management.so","Load G4 libs",false},
1339  {"g4physics", "", "", "", "", "libG4materials.so,libG4graphics_reps.so,libG4geometry.so,libG4particles.so,libG4track.so,libG4zlib.so,libG4digits_hits.so,libG4processes.so,libG4tracking.so,libG4event.so,libG4run.so,libG4physicslists.so", "Load G4",false},
1340  {"g4geant3", "", "", "", "", "libG3toG4.so", "Load g3 to g4 support", false },
1341  {"geant4", "", "", "g4physics,g4interfaces","","","Load G4 libs", false},
1342 
1343 
1344  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1345  {"I/O Makers ","-----------","-----------","------------------------------------------","","","",kFALSE},
1346  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1347  {"gstar" ,"geant" ,"","-fzin,-ntin,-geant,Simu,geantL","St_geant_Maker"
1348  , "","gstar for 80 muon tracks with pT = 1GeV in |eta|<4",kFALSE},
1349  {"pythia" ,"geant" ,"","-gstar,-fzin,-ntin,-geant,geantL","St_geant_Maker"
1350  , "Pythia6_4_26,bpythia","Load Pythia in starsim, set pp 510 GeV",kFALSE},
1351  {"Wenu" ,"" ,"","pythia","", "" ,"set pp 510 GeV -> W+/- -> e+/- nu/nubar",kFALSE},
1352  {"hijing" ,"geant" ,"","-gstar,-fzin,-ntin,-geant,geantL","St_geant_Maker"
1353  ,"StarGeneratorUtil,StarGeneratorEvent,StarGeneratorBase,Hijing1_383"
1354  , "Load Hijing in starsim, set AuAu200 GeV",kFALSE},
1355  {"tdaq" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1356  {"miniDAQ" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1357  {"fzin" ,"geant","","Simu,-gstar,-ntin,-geant,geantL","St_geant_Maker",""
1358  , "read gstar fz-file",kFALSE},
1359  {"UseXgeom","","","-geometry,-geomNoField,xgeometry","","","suppress mortran version of geometry",kFALSE},
1360  {"in" ,"" ,"","" , "StIOMaker","StIOMaker","Read [DAQ|ROOT] input file",kFALSE},
1361  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1362  {"Db makers ","-----------","-----------","------------------------------------------","","","",kFALSE},
1363  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1364  {"db" ,"db" ,"","StDbT" ,"St_db_Maker","StDbLib,StDbBroker,St_db_Maker","",kFALSE},
1365  {"magF" ,"MagField","","StDbT,db,detDb","StMagFMaker","StarMagField,StMagF"
1366  , "Mag.field map with scale factor from Db",kFALSE},
1367  {"detDb","detDb","","db","StDetectorDbMaker","StDetectorDbMaker","Load StDetectorDbMaker library",kFALSE},
1368  {"mtin" ,"geant" ,"","-fzin,-geant,-gstar,geantL,gstarLib,-magF","St_geant_Maker"
1369  , "gstar","read event from MuDst",kFALSE},
1370  {"tpcDB" ,"tpcDB","","tpc_T,dbutil,detDb,StarMagField,magF,StEvent","StTpcDbMaker","StTpcDb","",kFALSE},
1371  {"dbutil" ,"" ,"","detDb,StDbT" ,"","StDbUtilities","Load StDbUtilities",kFALSE},
1372  {"svtDb" ,"svtDb","","tpcDb,SvtCL", "StSvtDbMaker","StSvtDbMaker","Load and run SvtDbMaker",kFALSE},
1373  // both sst and ssd are in the same SsdX libraries -----------V
1374  {"ssdDb" ,"ssdDb","","tpcDb,SsdUtil","StSsdDbMaker","StSsdDbMaker","Load and run SsdDbMaker",kFALSE},
1375  {"sstDb" ,"sstDb","","tpcDb,SstUtil","StSstDbMaker","StSsdDbMaker","Load and run SstDbMaker",kFALSE},
1376 
1377  {"svtCalDb" ,"" ,"","svtDb" ,"","","Declare Calibrations/svt as while list member",kFALSE},
1378  {"ssdCalDb" ,"" ,"","ssdDb" ,"","","Declare Calibrations/ssd as while list member",kFALSE},
1379  {"sstCalDb" ,"" ,"","sstDb" ,"","","Declare Calibrations/sst as while list member",kFALSE},
1380 
1381  {"eemcDb" ,"eeDb" ,"","db,EEmcUtil", "StEEmcDbMaker","StEEmcDbMaker","Load EEmcDbMaker",kFALSE},
1382  {"fmsDb" ,"fmsDb","","db,fmsutil", "StFmsDbMaker","StFmsDbMaker","Load FmsDbMaker",kFALSE},
1383  {"rhicfDb" ,"rhicfDb","","db", "StRHICfDbMaker","StRHICfDbMaker","Load RHICfDbMaker",kFALSE},
1384  {"fcsDb" ,"fcsDbMkr","","", "StFcsDbMaker","StFcsDbMaker","Load FcsDbMaker",kFALSE},
1385  {"fttDb" ,"fttDbMkr","","", "StFttDbMaker","StFttDbMaker","Load FttDbMaker",kFALSE},
1386  {"fgtDb" ,"fgtDb","","db,fgtutil", "StFgtDbMaker","StFgtDbMaker","Load FgtDbMaker",kFALSE},
1387  {"pxlDb" ,"pxlDb","","tpcDb PxlUtil", "StPxlDbMaker","StPxlDbMaker","Load PxlDbMaker",kFALSE},
1388  {"istDb" ,"istDb","","tpcDb", "StIstDbMaker","StIstDbMaker","Load IstDbMaker",kFALSE},
1389  {"fstDb" ,"fstDb","","tpcDb", "StFstDbMaker","StFstDbMaker","Load FstDbMaker",kFALSE},
1390 
1391  {"epdDb" ,"epdDb","","tpcDb", "StEpdDbMaker","StEpdDbMaker","Load EpdDbMaker",kFALSE},
1392 
1393  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1394  {"MAKERS ","-----------","-----------","------------------------------------------","","","",kFALSE},
1395  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1396  // for simulation on fly Event time stamp is set outside of the simulation makers
1397  {"ntin" ,"geant","","paw,-fzin,-geant,-gstar,Simu,geantL,gstarLib","St_geant_Maker"
1398  , "","read event generated Hbook nt-file",kFALSE},
1399  {"PrepEmbed","","","geantEmb","StPrepEmbedMaker","St_geant_Maker"
1400  , "Prepare kinematics for embedding",kFALSE},
1401  {"PythiaEmbed","","","pythia,-Simu","","", "Prepare kinematics for embedding",kFALSE},
1402  {"geant" ,"geant","","geantL" ,"St_geant_Maker","","passive GEANT",kFALSE},
1403  {"geantEmb" ,"geant","","geantL" ,"St_geant_Maker","","GEANT embedding mode",kFALSE},
1404  {"RootVMC","","","-geant,-fzin,-ntin,StarMagField,-geantL,-geometry,-geomNoField,geant3","","","",kFALSE},
1405  {"VMCAppl" ,"","","geomT,gen_t,sim_T,tpcDB,RootVMC,","","StSvtDbMaker,StSsdDbMaker,StarVMCApplication"
1406  , "VMC G3",kFALSE},
1407  {"VMC" ,"geant","","Simu,VMCAppl,-geant","StVMCMaker", "StVMCMaker","VMC Maker",kFALSE},
1408  {"VMCPassive" ,"geant","","VMCAppl", "StVMCMaker","StVMCMaker","VMC Maker in Passive Mode",kFALSE},
1409  {"trg" ,"trg","l0Chain","trg_T,globT,db","St_trg_Maker","St_trg,St_trg_Maker"
1410  , "trigger analysis for Year 2001-2005 data",kFALSE},
1411  {"TRGDef" ,"" ,"","","" ,"StTriggerDataMaker","Load StTriggerData",kFALSE},
1412  {"trgd" ,"trgd","","TRGDef" ,"StTriggerDataMaker","StTriggerDataMaker","Get trigger data",kFALSE},
1413  // {"MakeEvent","0Event","","StEvent,tpcDB,detDb","StEventMaker","StEventMaker"
1414  // , "<Early StEvent creation>",kFALSE},
1415  {"MakeEvent","0Event","","StEvent,detDb","StEventMaker","StTpcDb,StEventMaker"
1416  , "<Early StEvent creation>",kFALSE},
1417  {"LaserAvEv" ,"","","" ,"StLaserAvEventMaker","StLaserAvEventMaker","Hejrad",kFALSE},
1418  {"LaserAvCl" ,"","","" ,"StLaserAvClusterMaker","StLaserAvClusterMaker","",kFALSE},
1419  {"l0" ,"l0Chain","","globT,ctf,trg" ,"StMaker","StChain","",kFALSE},
1420  {"ctf" ,"ctf","l0Chain","ctf_T,db" ,"St_ctf_Maker","ctf,St_ctf,St_ctf_Maker","ToF simulation",kFALSE},
1421  {"mwc" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1422  {"ppMCTrig" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1423  {"pp2pp" ,"","","", "St_pp2pp_Maker","St_pp2pp_Maker","pp->pp",kFALSE},
1424 
1425  // Note: MTD related chains - because of the TrkMask, need to happen before TpcHitMaker
1426  {"mtdFilt" ,"","","", "StMtdEvtFilterApplyMaker","StDataFilterMaker","MTD-based event filtering",kFALSE},
1427  {"mtd" ,"MtdChain","","mtdDat,mtdMatch","StMaker", "StChain","MTD Chain",kFALSE},
1428  {"mtdDat" ,"mtd_raw","MtdChain","db,MuDst","StMtdHitMaker","StEvent,StMtdHitMaker"
1429  , "MTD hit maker",kFALSE},
1430  {"mtdTrkMask","","","db","StMtdTrackingMaskMaker" ,"StMtdEvtFilterMaker","MTD track masking",kFALSE},
1431 
1432  // EPD
1433  {"epdHit", "", "", "epdDb,event", "StEpdHitMaker", "StEpdHitMaker","EPD hit maker", kFALSE},
1434 
1435  {"tpc" ,"","","TpxRaw,TpxClu,tpcI" ,"","","WARNING *** Option is OBSOLETE *** use TpxClu instead",kFALSE},
1436  {"tpcI" ,"tpcChain","","db,tpcDB,TpcHitMover", "StMaker","StChain","tpc with ITTF",kFALSE},
1437  {"tpcX" ,"tpcChain","","-tpcI,tpx,MakeEvent" ,"StMaker","StChain","tpc+tpcx with ITTF",kFALSE},
1438  {"Trs","Trs","tpcChain","scl,tpcDB,TrsToF,StEvent,EmbeddingShortCut","StTrsMaker","StTrsMaker","",kFALSE},
1439  {"TpcRS","","tpcChain","scl,tpcDB,-Trs,-EmbeddingShortCut,Stu","StTpcRSMaker"
1440  ,"libMathMore,StdEdxY2Maker,StTpcRSMaker", "New Tpc Response Simulator",kFALSE},
1441  {"tfs" ,"","","TpcFastSim" ,"","","WARNING *** Option is OBSOLETE *** use TpcFastSim instead",kFALSE},
1442  {"TpcFastSim" ,"tpc_hits","tpcChain","MakeEvent,Simu,-trs,-TpcRS,-tcl,-tpxclu,-fcf,-tpc_daq,StEvent,"
1443  "-TpcHitMover,EmbeddingShortCut" ,"StTpcFastSimMaker","St_tcl_Maker","use tfs (no Trs or TpcRS)",kFALSE},
1444  {"EmbeddingShortCut","","","", "","","Short Cut for StdEdxY2Maker and StTpcHitMover",kFALSE},
1445  {"StMcEvent" ,"","","gen_t,sim_T" ,"","StMcEvent","",kFALSE},
1446  {"McEvent" ,"","","StEvent,tpcDb,EEmcUtil,EmcUtil,StMcEvent","StMcEventMaker","StMcEventMaker","",kFALSE},
1447  {"Mixer" ,"tpc_raw","","daq","StMixerMaker" ,"StTrsMaker,StMixerMaker","",kFALSE},
1448  {"St_tpc" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1449  {"St_svt" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1450 
1451  {"tpc_daq" ,"","","TpxRaw", "","","WARNING *** Option is OBSOLETE *** use TpxRaw instead",kFALSE},
1452  {"tcl","","","TpxRaw,TpxClu,MakeEvent","",""
1453  , "WARNING *** Option is OBSOLETE *** use option TpxRaw,TpxClu,MakeEvent instead",kFALSE},
1454  {"fcf" ,"","","-tcl,tpcX", "","","WARNING *** Option is OBSOLETE *** use tpcX instead",kFALSE},
1455  {"tpx" ,"tpc_hits","tpcChain","MakeEvent,tpc_T,StEvent,rts,detDb"
1456  , "StTpcHitMaker","StTpcHitMaker","TPC hit reader for tpc + tpx via EVP_READER",kFALSE},
1457 
1458 
1459  // GMT
1460  {"gmt" ,"GmtChain","","gmtDat,gmtClu" ,"StMaker","StChain","Gmt data Chain",kFALSE},
1461  {"gmtDat" ,"","GmtChain", "event","StGmtRawMaker","StGmtRawMaker", "GMT Data reader",kFALSE},
1462  {"gmtClu" ,"","GmtChain","gmtutil","StGmtClusterMaker","StGmtClusterMaker","GMT cluster maker",kFALSE},
1463 
1464  {"TpxPulser","TpxPulser","tpcChain","rts,detDb","StTpcHitMaker","StTpcHitMaker","TPC+TPX pulser analysis"
1465  , kFALSE},
1466  {"TpxPadMonitor","","","" ,"","",STAR_CHAIN_OBSOLETE, kFALSE},
1467  {"TpxAvLaser","TpxAvLaser","tpcChain","rts,detDb","StTpcHitMaker","StTpcHitMaker"
1468  , "TPC+TPX averaging laser events into Sparse histogram on pixels level", kFALSE},
1469  {"TpxDumpPxls2Nt","TpxDumpPxls2Nt","tpcChain","rts,detDb","StTpcHitMaker","StTpcHitMaker"
1470  , "TPC+TPX pixel dump to NTuple", kFALSE},
1471  {"TpxRaw","TpxRaw","tpcChain","rts,detDb,StEvent","StTpcHitMaker","StTpcHitMaker"
1472  , "TPC+TPX convert DAQ Tpc Raw Data to TpcRawEvent used by TpcMixer and/or TpxClu", kFALSE},
1473  {"TpcMixer","","tpcChain","StEvent,rts,-Mixer,-tpx,TpxClu" ,"StTpcMixerMaker","StTpcHitMaker","",kFALSE},
1474  {"TpxClu","tpc_hits","tpcChain","rts,tpcDb,detDb,-tpx,-tpc_daq,-fcf","StTpcRTSHitMaker"
1475  ,"StTpcHitMaker", "RTS(online) cluster maker",kFALSE},
1476  {"TPC23" ,"","","TpxClu","","", "RTS(online, daq5k) tpc23-cluster maker",kFALSE},
1477  {"TpxClu2D" ,"","","TpxClu","","", "RTS(online) 2D-cluster maker",kFALSE},
1478  {"TpcAvCluster","TpcAvCluster","tpcChain","rts,detDb","StTpcAvClusterMaker","StTpcHitMaker"
1479  , "TPC+TPX averaging laser events into Sparse histogram on cluster level", kFALSE},
1480  {"Velo" ,"","tpcChain","tpc_T" ,"StVeloMaker","StVeloMaker","",kFALSE},
1481  {"TpcHitMover" ,"tpc_hit_mover","tpcChain","tpcDb,StEvent,Stu"
1482  , "StTpcHitMover","StTpcHitMoverMaker","TPC hits coord transform + corrections",kFALSE},
1483  {"tpt","","ITTF","", "","","WARNING *** Option is OBSOLETE *** use ITTF",kFALSE},
1484  {"tpt_old","","ITTF","", "","","WARNING *** Option is OBSOLETE *** use ITTF",kFALSE},
1485  {"TpcT0" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1486  {"ChargeStep","","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1487  {"laser" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1488  {"PreVtx" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1489  {"svt" ,"svtChain","","svt_T,SvtCL" ,"StMaker","StChain","",kFALSE},
1490  {"svt_daq" ,"svt_raw","svtChain","daq,SvtCL" ,"StSvtDaqMaker","StSvtDaqMaker","",kFALSE},
1491  {"sss" ,"","","SvtSlowSim" ,"","","Short cut for SvtSlowSim",kFALSE},
1492  {"SvtSlowSim" ,"","","SvtSSim,SvtOnlSeq" ,"","","Short cut for SvtSlowSim and SvtOnlSeq",kFALSE},
1493  {"SvtSSim","SvtSSimu","svtChain","svtCalDb,SvtCL,Simu,SvtSeqAdj,SvtClu,SvtCluAnal,SvtHit"
1494  , "StSvtSimulationMaker","StSvtSimulationMaker,StSvtCalibMaker","",kFALSE},
1495  {"SvtEmbed" ,"","","SvtSSim,SvtEm,SvtOnlSeq" ,"","","Short cutfor SvtSlowSim and SvtOnlSeq",kFALSE},
1496  {"SvtEm","SvtEm","svtChain","svtCalDb,SvtCL,Simu,SvtSeqAdj,SvtClu,SvtCluAnal,SvtHit","StSvtEmbeddingMaker"
1497  , "StSvtSimulationMaker,StSvtCalibMaker","",kFALSE},
1498  {"SvtOnlSeq" ,"SvtOnlSeq","svtChain","svtCalDb,SvtCL,Simu,SvtSeqAdj,SvtClu,SvtCluAnal,SvtHit"
1499  , "StSvtOnlineSeqAdjSimMaker","StSvtSimulationMaker","",kFALSE},
1500  {"srs","","","sfs", "","","WARNING *** Option is OBSOLETE use sfs instead ***",kFALSE},
1501  {"sfs","svt_hits","svtChain","svtDb,Simu,SvtCL,-sss,-SvtSlowSim,StEvent,MakeEvent"
1502  , "St_sfs_Maker","St_srs_Maker","Very fast simulator for SVT",kFALSE},
1503  {"SvtSeqAdj" ,"SvtSeqAdj","svtChain","SvtCL" ,"StSvtSeqAdjMaker","StSvtSeqAdjMaker","",kFALSE},
1504  {"SvtClu" ,"SvtClu","svtChain","svt_T,StEvent,SvtCL","StSvtClusterMaker","StSvtClusterMaker","",kFALSE},
1505  {"SvtCluAnal" ,"SvtCluAnal","svtChain","SvtCL","StSvtClusterAnalysisMaker","StSvtClusterMaker","",kFALSE},
1506  {"SvtHit" ,"svt_hits","svtChain","SvtCL" ,"StSvtHitMaker","StSvtClusterMaker","",kFALSE},
1507  {"SvtVtx" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1508  {"stk" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1509  {"Est" ,"","","SvtIT", "","","WARNING *** Option is OBSOLETE *** use SvtIT instead",kFALSE},
1510  {"global" ,"","","ITTF", "","","WARNING *** Option is OBSOLETE use ITTF instead***",kFALSE},
1511  {"Match" ,"","","ITTF", "","","WARNING *** Option is OBSOLETE use ITTF instead***",kFALSE},
1512  {"Vertex" ,"","","ITTF", "","","WARNING *** Option is OBSOLETE use ITTF instead***",kFALSE},
1513  {"Primary" ,"","","ITTF", "","","WARNING *** Option is OBSOLETE use ITTF instead***",kFALSE},
1514  {"V0" ,"","","V02", "","","WARNING *** Option is OBSOLETE use V02 instead***",kFALSE},
1515  {"Xi" ,"","","Xi2", "","","WARNING *** Option is OBSOLETE use Xi2 instead***",kFALSE},
1516  {"Kink" ,"","","Kink2", "","","WARNING *** Option is OBSOLETE use Kink2 instead***",kFALSE},
1517  {"dst" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1518  {"Fglobal" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1519  {"Fprimary" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1520  {"dEdx" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1521  {"svtdEdx" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1522  {"Event" , "","","MakeEvent", "","","Request to initialize event",kFALSE},
1523 
1524  {"pxlRaw" ,"","","pxlDb", "StPxlRawHitMaker", "StPxlRawHitMaker", "PXL raw hit maker",kFALSE},
1525  {"pxlFastSim" ,"","","pxlRaw,StMcEvent,StEvent"
1526  , "StPxlSimMaker","StPxlSimMaker","PXL Fast Simulator",kFALSE},
1527  {"pxlSlowSim" ,"","","pxlRaw,StMcEvent,StEvent"
1528  , "StPxlSimMaker","StPxlSimMaker","PXL Slow Simulator",kFALSE},
1529 
1530  {"pxlCluster" ,"","","pxlRaw", "StPxlClusterMaker", "StPxlClusterMaker", "PXL cluster maker",kFALSE},
1531  {"pxlHit" ,"","","event pxlCluster", "StPxlHitMaker", "StPxlHitMaker", "PXL hit maker",kFALSE},
1532  //{"pxlMon" ,"","","StEvent" ,"StPxlMonMaker","StPxlMonMaker","Example of Pxl QA",kFALSE},
1533 
1534  {"istSlowSim", "", "","StMcEvent,StEvent,IstUtil", "StIstSlowSimMaker",
1535  "StIstSimMaker", "IST Slow simulator", kFALSE},
1536  {"istFastSim","","","StMcEvent,StEvent","StIstFastSimMaker","StIstSimMaker","IST Fast simulator", kFALSE},
1537  {"istRawHit", "", "", "istUtil,istDb","StIstRawHitMaker", "StIstRawHitMaker","IST RAWhit maker", kFALSE},
1538  {"istCluster", "", "", "istRawHit","StIstClusterMaker", "StIstClusterMaker","IST Cluster maker", kFALSE},
1539  {"istHit", "", "", "event,istCluster", "StIstHitMaker", "StIstHitMaker","IST Hit Maker",kFALSE},
1540  // FST
1541  {"fst","fstChain","","fstRawHit,fstCluster,fstHit", "StMaker","StChain","FST chain" ,kFALSE},
1542  {"fstFastSim","","fstChain","StMcEvent,StEvent","StFstFastSimMaker","StFstSimMaker","FST fast simulator",
1543  kFALSE},
1544  {"fstRawHit", "", "fstChain", "FstUtil,fstDb","StFstRawHitMaker", "StFstRawHitMaker","FST raw hit maker",
1545  kFALSE},
1546  {"fstCluster", "", "fstChain", "fstRawHit","StFstClusterMaker", "StFstClusterMaker","FST Cluster maker",
1547  kFALSE},
1548  {"fstHit", "", "fstChain", "event,fstCluster", "StFstHitMaker", "StFstHitMaker","FST Hit Maker",
1549  kFALSE},
1550  {"fstEvtRawHit", "", "", "fstRawHit", "","","Store FST Raw Hit in StEvent", kFALSE},
1551  {"fstMuRawHit", "", "", "CMuDST,fstEvtRawHit", "","","Store FST Raw Hit in MuDst", kFALSE},
1552 
1553  {"ssddat" ,"","","ssd_daq" ,"","","SSD full chain for Real Data",kFALSE},
1554  {"sstdat" ,"","","sst_daq" ,"","","SST full chain for Real Data",kFALSE},
1555  {"ssd_daq","","","ssdCalDb,svt_T,-sls,-spa,ssdUtil","StSsdDaqMaker","StSsdDaqMaker","... SSD Daq",kFALSE},
1556  {"sst_daq","","","sstCalDb,svt_T,-sls,-spa,sstUtil","StSstDaqMaker","StSstDaqMaker","... SST Daq",kFALSE},
1557 
1558  {"ssdfast" ,"","","ssdDb,StMcEvent,StEvent","StSsdFastSimMaker","StSsdFastSimMaker",
1559  "... SSD fast simulator" ,kFALSE},
1560  {"ssd" ,"","","ssdCalDb,sls,spa,sptd" ,"","","SSD full chain for simulation",kFALSE},
1561  {"sls","","","McEvent,Simu,svt_T,SvtCL"
1562  , "St_sls_Maker","StSsdSimulationMaker", "... SSD slow simulator",kFALSE},
1563  {"spa" ,"SpaStrip","","Simu,svt_T,SvtCL,ssdUtil","St_spa_Maker","StSsdSimulationMaker"
1564  , "... SSD Pedestal Annihilator",kFALSE},
1565  {"SsdEmbed" ,"","","","StSsdEmbeddingMaker","StSsdSimulationMaker","... SSD Mixing geom Maker" ,kFALSE},
1566 
1567  {"spt" ,"","","sptd", "","" ,"Alias for sptd - please replace in chain",kFALSE},
1568 
1569  {"sptd" ,"","","ssdUtil,svt_T", "StSsdPointMaker","StSsdPointMaker","... SSD Point Creator",kFALSE},
1570  {"sptt" ,"","","sstUtil", "StSstPointMaker","StSstPointMaker", "... SST Point Creator",kFALSE},
1571 
1572  {"sstHit", "", "", "sst_daq,sptt", "", "","SST reconstruction chain",kFALSE},
1573 
1574  {"ssdpre" ,"","","ssdEmbed,spa" ,"","","SSD full chain for pre-embedding",kFALSE},
1575  {"ssdAdd" ,"","","ssd_daq","StSsdAddMaker","StSsdAddMaker", "... SSD merge maker",kFALSE},
1576  {"ssdE" ,"","","ssdpre,ssdAdd" ,"","","SSD full chain for embedding",kFALSE},
1577 
1578 
1579 
1580 
1581 
1582  {"ZDCVtx" ,"","","db" ,"StZdcVertexMaker","StZdcVertexMaker","",kFALSE},
1583  {"emcDY2" ,"emcRaw","","daq,eemcDb,EEmcUtil,emc_T,EmcUtil,StEvent,PreEcl,Epc"
1584  ,"StEmcRawMaker","StEmcRawMaker", "B/E EMC data common maker",kFALSE},
1585  {"eemcD" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1586  {"emcY2" ,"","","emc_T,tpc_T,db,emcSim,PreEcl,epc","","" //no emcAtoE in simulation
1587  , "EMC Chain for Y2A (must be before makers which include in this chain)",kFALSE},
1588  {"emcSim" ,"","","emc_T,EmcUtil,McEvent,MuDST","StEmcSimulatorMaker","StEmcSimulatorMaker"
1589  , "New simulator for BEMC",kFALSE},
1590  {"EEfs" ,"eefs","","eemcDb,EEmcUtil,MuDst","StEEmcFastMaker","StEEmcSimulatorMaker"
1591  , "EEMC fast simulator",kFALSE},
1592  {"EEss" ,"eess","","-eefs,eemcDb,EEmcUtil,MuDst","StEEmcSlowMaker","StEEmcSimulatorMaker"
1593  , "EEMC slow simulator",kFALSE},
1594  {"BEmcMixer", "","","", "StEmcMixerMaker","StEmcMixerMaker","BEMC mixer",kFALSE},
1595  {"emcAtoE" ,"bemcA2E","" ,"db","StEmcADCtoEMaker","StEmcADCtoEMaker"
1596  , "B-EMC ADC to E converter OBSOLETE for data in Run 9 or later",kFALSE},
1597  {"PreEcl" ,"preecl","","" ,"StPreEclMaker", "StPreEclMaker","B-EMC Cluster finder",kFALSE},
1598  {"Epc" ,"epc","","PreEcl,EmcUtil" ,"StEpcMaker","StEpcMaker","B-EMC point maker",kFALSE},
1599  {"EEmcMixer", "","","", "StEEmcMixerMaker","StEEmcSimulatorMaker","EEMC mixer",kFALSE},
1600  {"eemcA2E","eemcA2E","" ,"db","StEEmcA2EMaker", "StEEmcA2EMaker","E-EMC ADC to E converter",kFALSE},
1601  {"eemCl" ,"eemCl","","db","StEEmcClusterMaker" ,"StEEmcClusterMaker","E-EMC clustering",kFALSE},
1602 
1603  // BTOF related chains
1604  {"btof" ,"BTofChain","","btofDat,vpdCalib,btofMatch,btofCalib","StMaker"
1605  , "StChain","BTOF Chain",kFALSE},
1606  {"BtofDat" ,"tof_raw","BTofChain","db,BTofutil","StBTofHitMaker","StEvent,StBTofHitMaker"
1607  , "BTOF hit maker",kFALSE},
1608  {"vpdSim" ,"","VpdChain","BTofUtil","StVpdSimMaker","StEvent,StMcEvent,StBTofHitMaker,StVpdSimMaker"
1609  , "Vpd Simulator",kFALSE},
1610  {"vpdCalib","","BTofChain","db,BTofUtil","StVpdCalibMaker" ,"StVpdCalibMaker","VPD calibration",kFALSE},
1611  {"btofSim" ,"","BTofChain","BTofUtil" ,"StBTofSimMaker",
1612  "StEvent,StMcEvent,StTofUtil,StBTofHitMaker,StBTofSimMaker","BTOF Simulator",kFALSE},
1613  {"btofMixer" ,"","BTofChain","BTofUtil","StBTofMixerMaker","StEvent,StBTofHitMaker,StBTofMixerMaker"
1614  , "BTof Mixer",kFALSE},
1615 
1616  // ETOF chains - do they have to be before the VPD / vpdsim?
1617  {"ETofDat", "etof_raw","ETofChain", "db, ETofUtil", "StETofDigiMaker", "StEvent,StETofDigiMaker",
1618  "ETOF digi maker",kFALSE},
1619  {"ETofCalib", "", "ETofChain", "db, ETofUtil, muDst", "StETofCalibMaker", "StETofCalibMaker",
1620  "ETOF calibration",kFALSE},
1621  {"ETofSim" , "", "ETofChain", "", "StETofSimMaker", "StETofSimMaker",
1622  "ETOF simulator",kFALSE},
1623 
1624 
1625 
1626  // left MTD chain for sumulation alone here
1627  {"mtdSim" ,"","MtdChain","","StMtdSimMaker", "StEvent,StMtdSimMaker","MTD Simulator",kFALSE},
1628 
1629 
1630  // Time Of Flight related options
1631  {"ToF" ,"TofChain","","tofDat,tofrMatch,tofpMatch,tofCalib,geant","StMaker","StChain"
1632  , "ToF Chain",kFALSE},
1633  {"ToFx" ,"TofChain","","tofXDat,tofrMatch,tofCalib,geant" ,"StMaker","StChain"
1634  , "ToFx Chain",kFALSE},
1635  {"tofDat" ,"tof_raw","TofChain","db,Tofutil","StTofMaker","StEvent,StTofMaker",
1636  "TOF Data base chain", kFALSE},
1637  {"tofXDat" ,"tof_raw","TofChain","db,Tofutil","StTofHitMaker","StEvent,StTofMaker,StTofHitMaker",
1638  "TOF hit maker", kFALSE},
1639  {"tofsim" ,"","TofChain","TofUtil","StTofSimMaker","StEvent,StTofMaker,StTofSimMaker",
1640  "TOF Simulator, Tof version before y2009", kFALSE},
1641  {"tofrMatch" ,"","TofChain","db,TofUtil","StTofrMatchMaker","StTofrMatchMaker",
1642  "TPC to TOFr track matching", kFALSE},
1643  {"tofpMatch" ,"","TofChain","db,TofUtil","StTofpMatchMaker","StTofpMatchMaker",
1644  "TPC to TOFp track matching", kFALSE},
1645  {"tofCalib" ,"","TofChain","db,TofUtil","StTofCalibMaker","StTofCalibMaker", "TOF calibration",kFALSE},
1646  // Filtering - all filters will have the pattern "FiltXXX"
1647  {"FiltGamma" ,"","","StEvent,StMcEvent,EmcUtil",
1648  "StGammaFilterMaker","StFilterMaker", "BEmc Gamma filtering", kFALSE},
1649  {"FiltEemcGamma" ,"","","StEvent,StMcEvent,EmcUtil",
1650  "StEemcGammaFilterMaker","StFilterMaker", "EEmc Gamma filtering", kFALSE},
1651  {"rich" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1652  {"Rrs" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1653  {"rch" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1654  {"RichPiD" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1655  {"l3" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1656  {"l3cl" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1657  {"l3t" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1658 #if 1 /* keep for y2001 and y2003 data */
1659  {"l3onl" ,"","","" ,"Stl3RawReaderMaker","Stl3RawReaderMaker","",kFALSE},
1660  {"l3count" ,"","","" ,"Stl3CounterMaker","Stl3RawReaderMaker","",kFALSE},
1661 #else
1662  {"l3onl" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1663  {"l3count" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1664 #endif
1665  {"bbcSim" ,"","","db","StBbcSimulationMaker" ,"StBbcSimulationMaker","BBC Simulator",kFALSE},
1666  // FMS
1667  {"fmsSim","" ,"","StEvent,fmsDb",
1668  "StFmsFastSimulatorMaker","StFmsFastSimulatorMaker","FMS Fast Simulator", kFALSE},
1669  {"fmsDat" ,"","", "StEvent,fmsDb",
1670  "StFmsHitMaker","StFmsHitMaker","Fill FMS struct and zero TRG", kFALSE},
1671  {"fpsDat" ,"","", "StEvent,fmsdb",
1672  "StFpsRawHitMaker","StFpsRawHitMaker","Fill FPS struct", kFALSE},
1673  {"fmsPoint" ,"","", "event,fmsDb",
1674  "StFmsPointMaker","StFmsPointMaker","Fill FMS clusters and points", kFALSE},
1675  {"fmsfps" ,"","", "event,fmsDb",
1676  "StFmsFpsMaker","StFmsFpsMaker","Fill FPS association in FMS points", kFALSE},
1677  // RHICf
1678  {"rhicfDat" ,"","", "StEvent,RhicfUtil,rhicfdb"
1679  , "StRHICfRawHitMaker","StRHICfRawHitMaker","Fill RHICf raw data",kFALSE},
1680  // FCS
1681  {"fcs","fcsChain","","fcsDat,fcsWFF,fcsCluster,fcsPoint", "StMaker","StChain","FCS chain",kFALSE},
1682  {"fcsSim","" ,"fcsChain","StEvent,fcsDb",
1683  "StFcsFastSimulatorMaker","StFcsFastSimulatorMaker","FCS Fast Simulator", kFALSE},
1684  {"fcsDat","" ,"fcsChain","StEvent,fcsDb",
1685  "StFcsRawHitMaker","StFcsRawHitMaker","FCS daq file reader/hit maker", kFALSE},
1686  {"fcsWFF" ,"","fcsChain", "StEvent,fcsDb",
1687  "StFcsWaveformFitMaker","StFcsWaveformFitMaker","Fit FCS waveform", kFALSE},
1688  {"fcsCluster" ,"","fcsChain", "StEvent,fcsDb",
1689  "StFcsClusterMaker","StFcsClusterMaker","Fill FCS clusters", kFALSE},
1690  {"fcsPoint" ,"","fcsChain", "StEvent,fcsDb",
1691  "StFcsPointMaker","StFcsPointMaker,libMinuit","Fill FCS points", kFALSE},
1692  {"fcsPi0Libs","", "", "MuDst", "", "StFcsPi0FinderForEcal", "Libs for FCS Pi0 Finder", kFALSE},
1693  // FTT
1694  {"ftt","fttChain","","FttDat,FttHitCalib,FttClu,FttPoint", "StMaker","StChain","FST chain" ,kFALSE},
1695  {"FttDat","","fttChain","StEvent","StFttRawHitMaker","StFttRawHitMaker,StEvent",
1696  "sTGC Raw hit maker", kFALSE},
1697  {"FttHitCalib","","fttChain","StEvent,MuDST","StFttHitCalibMaker","StFttHitCalibMaker,StFttRawHitMaker,StEvent",
1698  "sTGC hit calib maker", kFALSE},
1699  {"FttClu","","fttChain","StEvent,fttDb","StFttClusterMaker","StFttClusterMaker,StEvent,StFttDbMaker",
1700  "sTGC Cluster maker", kFALSE},
1701  {"FttPoint","","fttChain","StEvent,fttDb","StFttPointMaker","StFttPointMaker,StEvent,StFttDbMaker",
1702  "sTGC Point maker", kFALSE},
1703  {"FttQA","","fttChain","","StFttQAMaker","StFttQAMaker", "sTGC Raw hit QA maker", kFALSE},
1704 
1705  {"FwdTrack","","","","StFwdTrackMaker",
1706  "XMLIO,genfit2,KiTrack,StarGeneratorUtil,libMathMore,StEventUtilities,StEpdUtil,StFwdTrackMaker",
1707  "Forward Track Maker", kFALSE},
1708 
1709 #if 0
1710  {"fpd" ,"fpd","","", "StFpdMaker","StFpdMaker","FPD/BBC Data base chain",kFALSE},
1711 #else
1712  {"fpd" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1713 #endif
1714  // FGT
1715  {"fgt" ,"FgtChain","","fgtDat,fgtClu,fgtAtoC" ,"StMaker","StChain","Fgt data Chain",kFALSE},
1716  {"fgtDat" ,"","", "event,fgtdb","StFgtRawMaker","StFgtRawMaker", "FGT Data reader",kFALSE},
1717  {"fgtAtoC" ,"","", "fgtdb", "StFgtA2CMaker","StFgtA2CMaker", "FGT ADC to Charge maker",kFALSE},
1718  {"fgtClu" ,"","", "fgtutil", "StFgtClusterMaker","StFgtClusterMaker", "FGT cluster maker",kFALSE},
1719  {"fgtAtoC" ,"","", "fgtdb", "StFgtA2CMaker","StFgtA2CMaker", "FGT ADC to Charge maker",kFALSE},
1720  {"fgtPoint" ,"","", "event", "StFgtPointMaker", "StFgtPointMaker", "Creates FGT points",kFALSE},
1721 
1722  // Some global Sti stuff including vertexing
1723  {"genvtx" ,"" ,"","EEmcUtil","StGenericVertexMaker"
1724  , "Minuit,StGenericVertexMakerNoSti"
1725  , "Generic Vertex Finder library (default is MinuitVertexFinder)",kFALSE},
1726  {"VFMinuit" ,"" ,"" ,"genvtx" ,"","","... Generic VF will use Minuit method",kFALSE},
1727  {"CtbMatchVtx" ,"" ,"","VFMinuit","" ,"","... CTB Matching ON in Vertex Finding",kFALSE},
1728  {"VFMinuit2" ,"" ,"","VFMinuit","","","... Generic VF will use Minuit method w/rank mode 2",kFALSE},
1729  {"VFMinuit3" ,"" ,"","VFMinuit","","","... Generic VF will use Minuit method w/rank mode 3",kFALSE},
1730  {"VFFV" ,"" ,"","genvtx" ,"","","... Fixed dummy VF method",kFALSE},
1731  {"VFMCE" ,"" ,"","genvtx" ,"","","... Fixed vertex from MCEvent",kFALSE},
1732  {"VFppLMV" ,"" ,"","genvtx" ,"","","... VertexMaker will use ppLMV method",kFALSE},
1733  {"VFppLMV5" ,"" ,"","VFppLMV" ,"","","... VertexMaker will use ppLMV method (tuned)",kFALSE},
1734  // VFStore.value would work as well
1735  {"VFStoreX" ,"" ,"","" ,"","","... VertexMaker will use save at least 100 vertices",kFALSE},
1736 
1737  // Sti options
1738  {"StiPulls" ,"","","" ,"","", "Request to make Sti Pulls",kFALSE},
1739  {"StiLib" ,"","","" ,"","Sti,StiUtilities","Load Sti",kFALSE},
1740  {"StiCALib" ,"","","" ,"","TPCCATracker,StiCA","Load Sti+CA",kFALSE},
1741  {"StiTpc" ,"","","TpcDb,ITTF,tpc_T,dbutil,detDb,StarMagField,magF" ,"","StiTpc","Load StiTpc",kFALSE},
1742  {"StiSvt" ,"",""," " ,"","StSvtClassLibrary,StSvtDbMaker,StiSvt","Load StiSvt",kFALSE},
1743  {"StiSsd" ,"","","" ,"","StSsdUtil,StSsdDbMaker,StiSsd","Load StiSsd",kFALSE},
1744  {"StiSst" ,"","","" ,"","StSsdUtil,StSsdDbMaker,StiSsd","Load StiSsd(t)",kFALSE},
1745  {"StiPxl" ,"","","" ,"","StPxlUtil,StPxlDbMaker,StiPxl","Load StiPxl",kFALSE},
1746  {"StiIst" ,"","","" ,"","StIstUtil,StIstDbMaker,StiIst","Load StiIst",kFALSE},
1747 
1748  // left for historical purpose
1749  {"StiLibs" ,"","","StiTpc,StiSvt,StiSsd,BTofUtil"
1750  ,"","StEEmcDbMaker","Load Sti Detector libs",kFALSE},
1751  // switch to the HFT based chain
1752  {"StiLibsHft" ,"","","StiLibs,StiSst,StiPxl,StiIst" ,"","","Load Sti Detector libs for HFT",kFALSE},
1753  {"StiHftP", "","","StiLibsHft,-SvtIT,-SsdIT,PxlIT,pxlDb","" ,"","Enables partial Hft (PXL)",kFALSE},
1754  {"StiHftC", "","","StiLibsHft,-SvtIT,-SsdIT,PxlIT,pxlDb,IstIT,istDb,SstIT,sstDb",""
1755  , "","Enables complete Hft (PXL+IST+SST)",kFALSE},
1756 
1757  // depends on Sti symbols
1758  {"VFPPV" ,"" ,""," eemcDb,StiLib,-VFMinuit,-VFMinuit2,-VFMinuit3,","StGenericVertexMaker"
1759  , "Minuit,StGenericVertexMaker","... Pile-up proof vertex finder",kFALSE},
1760  {"VFPPVnoCTB" ,"" ,"","VFPPV","" ,"","... Pile-up proof vertex finder, noCTB",kFALSE},
1761  {"VFPPVEv" ,"" ,"" ,"eemcDb" ,"StGenericVertexMaker"
1762  , "Minui,StGenericVertexMaker" ,"... StEvent based VFPPV, noCTB",kFALSE},
1763  {"VFPPVEvNoBtof" ,"" ,"" ,"VFPPVEv" ,"" ,"","...VFPPVEv with no Btof ",kFALSE},
1764 
1765 
1766  // Sti/Stv chains
1767  {"Sti" ,"Sti","","StiLib,StiLibs,SCL,StEvent,StDbT,TpcIT,compend,sim_T,tbutil","StiMaker"
1768  , "StEventUtilities,StiUtilities,StiMaker","Sti tracker",kFALSE},
1769  {"StiCA" ,"Sti","","Sti","StiMaker","TPCCATracker" ,"StiCA tracker",kFALSE},
1770  {"StiCAPerf","","","","", "TPCCATrackerPerformance", "CA Performance",kFALSE},
1771  {"StiCA" ,"Sti","","Sti,StiLib,StiCALib,StiLibs,SCL,StEvent,StDbT,TpcIT,compend,tbutil","StiMaker"
1772  , "StEventUtilities,libEG,StiUtilities,StiMaker","Sti+CA tracker",kFALSE},
1773  {"HLTCA" ,"" ,"Sti","", "StHLTCAMaker","StHLTCAMaker", "HLT reconstruction",kFALSE},
1774  {"KFVertex" ,"" ,"Sti","-genvtx,-VFMinuit,-VFFV,-VFMCE,-VFppLMV,-VFPPVnoCTB,-VFPPV,-Kink2,-V02,-Xi2"
1775  ,"StKFVertexMaker", "MathMore,Spectrum", "...KFParticle based multi vertex reconstruction",kFALSE},
1776  {"StiVMC" ,"StiVMC","","-Sti,SCL,StEvent,StDbT,TpcDb,compend","StiVMCMaker"
1777  , "StEventUtilities,StiVMC,StiVMCMaker" ,"ITTF VMC tracker",kFALSE},
1778  {"StiVMCLibs","","","detDb,StarMagField","", "","ITTF:load StiVMC libraries",kFALSE},
1779  {"laserIT" ,"","","","", "TpcIT","use Sti for laser reconstruction",kFALSE},
1780  {"TpcIT" ,"","","ITTF" ,"","","Sti tracking: TPC",kFALSE},
1781  {"SvtIT" ,"","","ITTF" ,"","","Sti tracking: SVT",kFALSE},
1782  {"SsdIT" ,"","","ITTF" ,"","","Sti tracking: SSD",kFALSE},
1783 
1784  {"HpdIT" ,"" ,"","ITTF","" ,"Sti,StiRnD","Sti tracking: Hpd geom",kFALSE},
1785  {"PixelIT","" ,"","PxlIT","" ,"","Alias for PxlIT",kFALSE},
1786 
1787  {"PxlIT" ,"" ,"","ITTF","" ,"","Sti tracking: Pixel geom",kFALSE},
1788  {"IstIT" ,"" ,"","ITTF","" ,"","Sti tracking: Ist geom",kFALSE},
1789  {"SstIT" ,"" ,"","ITTF","" ,"","Sti tracking: Sst geom",kFALSE},
1790  {"iTpcIT" ,"" ,"","ITTF","" ,"","Sti tracking: iTpc geom + hits",kFALSE},
1791 
1792  {"BTofIT" ,"" ,"","ITTF","" ,"","Sti tracking: BTof geom",kFALSE},
1793  {"NoSvtIT" ,"" ,"","-SvtIT","" ,"","ITTF: track with switch off SVT geom",kFALSE},
1794  {"NoSsdIT" ,"" ,"","-SsdIT","" ,"","ITTF: track with switch off SSD geom",kFALSE},
1795  {"NoSstIT" ,"" ,"","-SstIT","" ,"","ITTF: track with switch off SST geom",kFALSE},
1796  {"NoPxlIT" ,"" ,"","-PxlIT","" ,"","ITTF: track with switch off PXL geom",kFALSE},
1797  {"NoIstIT" ,"" ,"","-IstIT","" ,"","ITTF: track with switch off IST geom",kFALSE},
1798  {"skip1row" ,"" ,"","","" ,"","ITTF: skip the first pad row in TPC",kFALSE},
1799  {"StiRnD" ,"","","", "","StiRnD", "Load StiRnD shared library",kFALSE},
1800  {"Alignment" ,"","","", "","", "Sti Tpc Alignment, reconstruction per sector",kFALSE},
1801  {"Cosmics" ,"","","", "","", "Ignore events without recostructed tracks",kFALSE},
1802  {"StiPulls" ,"","","Sti", "","", "Request to make Sti Pulls",kFALSE},
1803 #if 0
1804  {"BeamBack" ,"","","StEvent","StBeamBackMaker","Minuit,StBeamBackMaker"
1805  , "Beam background tracker in the TPC",kFALSE},
1806 #else
1807  {"BeamBack" ,"","","StEvent" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1808 #endif
1809  {"dEdxY2" ,"dEdxY2","","tpcDb,StEvent","StdEdxY2Maker","libMinuit,StdEdxY2Maker"
1810  , "Bichsel method used for dEdx",kFALSE},
1811  {"CalcdNdx", "", "", "dEdxY2", "", "", "Option for StdEdxY2Maker to calculate dN/dx",kFALSE},
1812  // Options in need to be done after the tracker
1813  // second wave of BTOF options needed after Sti
1814  {"btofMatch" ,"","","db,BTofUtil,vpdCalib,btofCalib","StBTofMatchMaker","StBTofMatchMaker"
1815  , "TPC-BTOF track matching",kFALSE},
1816  {"btofCalib","","","db,BTofUtil", "StBTofCalibMaker","StBTofCalibMaker","BTOF calibration",kFALSE},
1817 
1818  // ETOF hit building and track matching after bTofCalib - needs to be after btof
1819  {"ETofHit", "", "ETofChain", "db, ETofUtil, muDst", "StETofHitMaker", "StETofHitMaker",
1820  "ETOF hit maker",kFALSE},
1821  {"ETofMatch", "", "ETofChain", "db, ETofUtil, muDst", "StETofMatchMaker", "StETofMatchMaker",
1822  "ETOF match maker",kFALSE},
1823  {"ETofQa", "", "ETofChain", "db, ETofUtil, muDst", "StETofQAMaker", "StETofQAMaker",
1824  "ETOF QA maker",kFALSE},
1825 
1826  {"ETofA", "", "","etofdat,ETofCalib,etofhit,ETofMatch","","... ETOF chain options for data", kFALSE},
1827 
1828 
1829  // the below needs to be done earlier to save time - leaving here for documentation purposes as two
1830  // makers are part of the same library (let's not forget this)
1831  //{"mtdTrkMask" ,"","","db", "StMtdTrackingMaskMaker","StMtdEvtFilterMaker","MTD track masking",kFALSE},
1832  {"mtdMatch" ,"","","db,MtdUtil", "StMtdMatchMaker","StMtdMatchMaker","TPC-MTD track matching",kFALSE},
1833  {"mtdCalib" ,"","","db", "StMtdCalibMaker","StMtdCalibMaker","MTD calibration",kFALSE},
1834  {"mtdEvtFilt" ,"","","db", "StMtdEvtFilterMaker","StMtdEvtFilterMaker","MTD event filter" ,kFALSE},
1835 
1836  {"FindVtxSeed" ,"FindVtxSeed" ,"","globT,MuDSTDeps,picoDst","StVertexSeedMaker"
1837  , "StPass0CalibMaker", "Performs vertex seed finding",kFALSE},
1838  {"FindEvtVtxSeed","FindEvtVtxSeed","","MuDSTDeps,picoDst","StEvtVtxSeedMaker"
1839  , "StPass0CalibMaker","Performs vertex seed finding using StEvent",kFALSE},
1840  {"Ftpc" ,"ftpcChain" ,"","ftpcT,fcl,fpt" ,"StMaker","StChain","",kFALSE},
1841  {"fss" ,"ftpc_raw","ftpcChain","SCL,Simu","StFtpcSlowSimMaker"
1842  , "StFtpcSlowSimMaker,StFtpcTrackMaker,StFtpcClusterMaker","FTPC Slow simulator",kFALSE},
1843  {"Fcl" ,"ftpc_hits","ftpcChain","SCL,daq","StFtpcClusterMaker"
1844  , "StFtpcTrackMaker,StFtpcClusterMaker","FTPC cluster finder",kFALSE},
1845  {"fpt" ,"ftpc_tracks","ftpcChain","SCL"
1846  , "StFtpcTrackMaker","StFtpcTrackMaker","FTPC Track Maker",kFALSE},
1847  {"fgain" ,"","","fcl,fpt","",""
1848  , "StFtpcClusterMaker and StFtpcTrackMaker will produce gain scan histograms",kFALSE},
1849  {"fdbg" ,"","","fcl,fpt","","","StFtpcClusterMaker and StFtpcTrackMaker will write debugfile",kFALSE},
1850  {"flaser" ,"","","fcl,fpt" ,"","","StFtpcClusterMaker and StFtpcTrackMaker for LASERTRACKING",kFALSE},
1851  {"pmdReco" ,"pmdReco","","PmdUtil,pmdClust" ,"StMaker","StChain","PMD Reco chain",kFALSE},
1852  {"pmdRaw" ,"pmdRaw","pmdReco","pmdReco,pmdRead" ,"","","PMD Reco chain giving raw data",kFALSE},
1853  {"pmd" ,"pmd","pmdReco","pmdReco,pmdSim,pmdDis" ,"","", "PMD Simulation chain",kFALSE},
1854  {"pmdRead" ,"","pmdReco","PmdUtil","StPmdReadMaker" ,"StPmdReadMaker", "DAQ reader for PMD",kFALSE},
1855  {"pmdSim" ,"","pmdReco","PmdUtil","StPmdSimulatorMaker","StPmdSimulatorMaker"
1856  ,"Hit Simulator for PMD" ,kFALSE},
1857  {"pmdClust" ,"pmdClust","pmdReco","","StPmdClusterMaker","StPmdClusterMaker"
1858  ,"ClusterMaker for PMD" ,kFALSE},
1859  {"pmdDis" ,"pmdDis","pmdReco","PmdClust","StPmdDiscriminatorMaker"
1860  , "StPmdDiscriminatorMaker","Discriminator for PMD",kFALSE},
1861 
1862 #ifndef __NoStrangeMuDst__
1863  {"Kink2" ,"kink2","","db,MuDST,-kink","StKinkMaker","StSecondaryVertexMaker"
1864  , "Find Kinks from StEvent",kFALSE},
1865  {"V02" ,"v02","","db,MuDST,-V0","StV0FinderMaker","StSecondaryVertexMaker"
1866  , "Find V0s from StEvent",kFALSE},
1867  {"Xi2" ,"xi2","","db,MuDST,-V02,-Xi","StXiFinderMaker","StSecondaryVertexMaker"
1868  , "Xis AND V0s from StEvent",kFALSE},
1869 #else /* ! __NoStrangeMuDst__ */
1870  {"Kink2" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1871  {"V02" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1872  {"Xi2" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1873 #endif /* __NoStrangeMuDst__ */
1874 
1875  {"V0svt" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1876  {"Xisvt" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1877  {"SCEbyE" ,"scebye","","MuDSTDeps,picoDst","StSpaceChargeEbyEMaker"
1878  , "StMuDSTMaker,StPass0CalibMaker","Determine EbyE SpaceCharge using StEvent",kFALSE},
1879  {"SCScalerCal" ,"scscalercal","","MuDSTDeps,picoDst","StSpaceChargeEbyEMaker"
1880  , "StMuDSTMaker,StPass0CalibMaker","Calibrate SpaceCharge scalers",kFALSE},
1881  {"compend" ,"","","event,detDb","StEventCompendiumMaker","StEventCompendiumMaker"
1882  , "Fill event summary in ITTF Chain",kFALSE},
1883  {"shadow" ,"","","event,compend" ,"StShadowMaker","StShadowMaker","",kFALSE},
1884  {"TpcAligner" ,"","","Alignment" ,"StTpcAlignerMaker","StTpcAlignerMaker","TpcAligner",kFALSE},
1885  {"pec" ,"PeC","","Event" ,"StPeCMaker","StPeCMaker","PCollAnalysis",kFALSE},
1886  {"RichSpectra" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1887  {"TagsChain" ,"TagsChain","","" ,"StMaker","StChain","",kFALSE},
1888  {"TpcTag" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1889  //{"Flow" ,"","TagsChain","StEvent,Stu" ,"StFlowMaker","StFlowMaker","",kFALSE},
1890  {"Flow" ,"","","," ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1891  {"FlowTag" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1892  //{"FlowAnalysis","","TagsChain","StEvent,Flow" ,"StFlowAnalysisMaker","StFlowAnalysisMaker","",kFALSE},
1893  {"FlowAnalysis","","","" ,"",STAR_CHAIN_OBSOLETE,"",kFALSE},
1894  //#ifndef __NoStrangeMuDst__
1895  //{"StrangeTags" ,"","TagsChain","StEvent" ,"StStrangeTagsMaker","StStrangeTagsMaker","",kFALSE},
1896  //#endif
1897  {"SpectraTag" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1898  {"HeavyTags" ,"","TagsChain","StEVent" ,"StHeavyTagMaker","StHeavyTagMaker","",kFALSE},
1899  {"EbyeScaTags" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1900  {"HighPtTags" ,"","TagsChain","StEVent" ,"StHighPtTagsMaker","StHighPtTagsMaker","",kFALSE},
1901  {"PCollTag" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1902  //#ifndef __NoStrangeMuDst__
1903  //{"tags" ,"","TagsChain", "globT,Event,StrangeTags,HeavyTags,PCollTag,HighPtTags"
1904  // , "StTagsMaker","StTagsMaker","Collect all tags to TTree",kFALSE},
1905  //{"noTags" ,"","","-tags,-StrangeTags,-HeavyTags,-PCollTag,-HighPtTags","","","Turn Off tags",kFALSE},
1906  //#else /* __NoStrangeMuDst__ */
1907  {"tags" ,"","TagsChain","globT,Event,HeavyTags,HighPtTags"
1908  , "StTagsMaker","StTagsMaker","Collect all tags to TTree",kFALSE},
1909  {"noTags" ,"","","-tags,-HeavyTags,-HighPtTags" ,"","","Turn Off tags",kFALSE},
1910  //#endif /* __NoStrangeMuDst__ */
1911 
1912  {"MuDSTChain","MuDSTChain","EMCmDST,CMuDST","" ,"StMaker","StChain","",kFALSE},
1913 
1914 #ifndef __NoStrangeMuDst__
1915  {"StrngMuDST","","MuDSTDeps","", "StStrangeMuDstMaker","","Creates Stangeness MuDST",kFALSE},
1916 #else
1917  {"StrngMuDST","","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1918 #endif /* __NoStrangeMuDst__ */
1919 
1920  {"EMCmDST" ,"","MuDSTChain","MuDst", "StEmcMicroDstMaker","","Creates EMC MuDST",kFALSE},
1921 
1922 #ifndef __NoStrangeMuDst__
1923  {"CMuDST" ,"","MuDSTChain","MuDst,StrngMuDST,Tree", "StMuDstMaker","","Writes Common MuDST",kFALSE},
1924 #else /* ! __NoStrangeMuDst__ */
1925  {"CMuDST" ,"","MuDSTChain","MuDst,Tree", "StMuDstMaker","","Writes Common MuDST",kFALSE},
1926 #endif /* __NoStrangeMuDst__ */
1927  {"RMuDST" ,"","","CMuDST" ,"","","reads Common MuDST, do not disactivate if no output files",kFALSE},
1928 
1929  {"trgSimu" ,"","","" ,"StTriggerSimuMaker","StTriggerUtilities","trigger simu maker",kFALSE},
1930 
1931  {"picoWrite" ,"","PicoChain","trgSimu,picoDst","StPicoDstMaker","" ,"Writes picoDST format",kFALSE},
1932  {"picoRead" ,"","PicoChain","picoDst","StPicoDstMaker","" ,"WritesRead picoDST format",kFALSE},
1933  {"PicoVtxDefault" ,"","","" ,"" ,"","pico Vtx default mode",kFALSE},
1934  {"PicoVtxVpd" ,"","","-PicoVtxDefault" ,"" ,"","pico Vtx cut on Tof and VPD mode",kFALSE},
1935  {"PicoVtxVpdOrDefault","","","-PicoVtxDefault" ,"","","pico Vtx cut on Tof and VPD or default",kFALSE},
1936  {"PicoVtxFXT" ,"","","-PicoVtxDefault" ,"" ,"","pico Vtx constraint on FXT [198,202] mode",kFALSE},
1937  {"PicoVtxMtd" ,"","","-PicoVtxDefault" ,"" ,"","pico Vtx using MTD matching mode",kFALSE},
1938  {"PicoCovMtxSkip" ,"","","" ,"" ,"","Do not write covariance matrices to picoDst (default)",kFALSE},
1939  {"PicoCovMtxWrite","","","-PicoCovMtxSkip" ,"" ,"","Write track covariance matrices to picoDst",kFALSE},
1940  {"PicoBEmcSmdSkip" ,"","","" ,"" ,"","Do not write BSMD to picoDst (default)",kFALSE},
1941  {"PicoBEmcSmdWrite","","","-PicoBEmcSmdSkip" ,"" ,"","Write BSMD to picoDst",kFALSE},
1942 
1943 
1944  {"St_geom" ,"" ,"","" , "St_geom_Maker","St_geom_Maker","",kFALSE},
1945 #ifndef __NoDisplay__
1946  {"Display" ,"","","TbUtil,St_geom"
1947  , "StEventDisplayMaker","StEvent,StEventUtilities,StEventDisplayMaker","Event Display",kFALSE},
1948 #else /* ! __NoDisplay__ */
1949  {"Display" ,"","","", "","","WARNING *** Option is OBSOLETE *** use Ed.C macro instead",kFALSE},
1950 #endif /* __NoDisplay__ */
1951  {"Mc" ,"McChain","McEvent","sim_T,globT,McAss,McAna" ,"StMaker","StChain","",kFALSE},
1952  {"McAss" ,"","McChain","McEvent", "StAssociationMaker","StAssociationMaker","",kFALSE},
1953  {"McAnaTpc" ,"","","McAna" ,"","","Mc Analysis for Tpc",kFALSE},
1954  {"McAnaSvt" ,"","","McAna" ,"","","Mc Analysis for Svt",kFALSE},
1955  {"McAnaSsd" ,"","","McAna" ,"","","Mc Analysis for Ssd",kFALSE},
1956  {"McAna" ,"","McChain","McEvent,McAss", "StMcAnalysisMaker","StMcAnalysisMaker","",kFALSE},
1957  {"McQa" ,"","McChain","McEvent", "StMcQaMaker","StMcQaMaker","QA histogramms for McEvent",kFALSE},
1958  {"McTpcAna" ,"","McAnaChain","tpcDb,dbutil,McEvent,StEvent"
1959  , "StTpcMcAnalysisMaker","StTpcMcAnalysisMaker","",kFALSE},
1960  {"MiniMcEvent" ,"","","","", "StMiniMcEvent","Loads StMiniMcEvent library only",kFALSE},
1961  {"MiniMcMk" ,"","","McAss,MiniMcEvent","StMiniMcMaker","StMiniMcMaker"
1962  , "Creates tree in minimc.root file",kFALSE},
1963  {"SvtMatTree","","","","SvtMatchedTree"
1964  , "StSvtPoolEventT,StSvtPoolSvtMatchedTree","Create SvtMatchedTree",kFALSE},
1965  {"LAna" ,"","","in,detDb,StEvent,tpcDb","StLaserAnalysisMaker"
1966  , "StLaserAnalysisMaker","Laser data Analysis",kFALSE},
1967  {"EandBDir","","","in,StEvent,TpcHitMover,nodefault"
1968  , "StEandBDirMaker","MathMore,Spectrum,StEandBDirMaker", "get E&B direction",kFALSE},
1969  {"SpinTag" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1970  {"ppLPfind1" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1971  {"SpinSortA" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1972  {"ppLPprojectA","","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1973  {"ppDAQfilter1","","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1974  {"ppLPeval1" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1975  {"QA" ,"","","" ,"","",STAR_CHAIN_OBSOLETE,kFALSE},
1976  {"EventQA","EventQA","","QUtils,Event,fcsPi0Libs","StEventQAMaker"
1977  ,"St_QA_Maker","Filling Y2/Y3 Qa histo",kFALSE},
1978  {"QAC" ,"CosmicsQA","globT","" ,"StQACosmicMaker","StQACosmicMaker","",kFALSE},
1979  {"QAalltrigs" ,"", "","", "","","Analyze all triggers in QA",kFALSE},
1980  {"QAallevents" ,"", "","", "","","Analyze all events in QA",kFALSE},
1981  {"HitFilt" ,"", "","", "StHitFilterMaker","StHitFilterMaker","Hit filter Maker",kFALSE},
1982  {"SvtHitFilt" ,"", "","HitFilt", "","","SVT Hit filter Maker",kFALSE},
1983  {"TpcHitFilt" ,"", "","HitFilt", "","","filter out TPC Hits not on tracks",kFALSE},
1984  {"HftHitFilt" ,"", "","HitFilt", "","","filter out non-HFT hits",kFALSE},
1985  {"KeepTpcHit" ,"", "","HitFilt", "","","Keep all TPC hits in StHitFilterMaker",kFALSE},
1986  {"KeepSvtHit" ,"", "","HitFilt", "","","Keep all SVT hits in StHitFilterMaker",kFALSE},
1987  {"KeepFgtHit" ,"", "","HitFilt", "","","Keep all FGT hits in StHitFilterMaker",kFALSE},
1988  {"Tree" ,"OutTree","","","StTreeMaker","StTreeMaker","Write requested branches into files",kFALSE},
1989  {"logger" ,"" ,"","" ,"","","Use log4cxx package to manage the program messages",kFALSE},
1990  {"NoSimuDb" ,"" ,"","" ,"","","Switch off Simu Option for DB",kFALSE},
1991  {"SimuDb" ,"" ,"","-NoSimuDb" ,"","","Switch on Simu Option for DB",kFALSE},
1992  {"NoOutput" ,"" ,"","-Tree,-EvOut,noTags" ,"","","Suppress Output root files",kFALSE},
1993  {"EvOutOnly" ,"" ,"","EvOut,Tree,noTags" ,"","","Only event.root files",kFALSE},
1994  {"NoDefault" ,"" ,"","" ,"","","No Default consistency check",kFALSE},
1995  {"Notpc_daq" ,"" ,"","-tpc_daq" ,"","","No tpc_daq",kFALSE},
1996  {"analysis" ,"","","StEvent" ,"StAnalysisMaker","StAnalysisMaker","Example of Analysis",kFALSE},
1997  {"NewTpcAlignment","","","" ,"","","Switch on new Tpc Alignment schema",kFALSE},
1998  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE},
1999  {"Aliased ","time stamps","-----------","------------------------------------------","","","",kFALSE},
2000  {"------------","-----------","-----------","------------------------------------------","","","",kFALSE}
2001 };
2002 #endif /* __BigFullChain_h__ */
Definition: Bfc.h:8