00001
00002 void near_mc_configure(JobCPath& mc_reco)
00003 {
00004 mc_reco.SetAllFilters(0);
00005
00006 mc_reco.Mod("StripSRListModule").Set("ListIn=canddigitlist");
00007
00008 mc_reco.Mod("SliceSRListModule").Set("SliceListAlgConfig=NearBeam");
00009 mc_reco.Mod("ClusterSRListModule").Set("ClusterListAlgConfig=NearBeam");
00010 mc_reco.Mod("ShowerSRListModule").Set("ShowerListAlgConfig=NearBeam");
00011
00012 JobCModule& fittrackcam = mc_reco.Mod("FitTrackCamListModule");
00013 fittrackcam.Set("NameListIn=CandTrackSRList");
00014 fittrackcam.Set("UseGeoSwimmer=1");
00015
00016 JobCModule& trackcam = mc_reco.Mod("TrackCamListModule");
00017 trackcam.Set("TrackListAlgConfig=default");
00018 trackcam.Set("NameListIn=CandSliceList");
00019 trackcam.Set("NameListOut=CandTrackSRList");
00020
00021 JobCModule& eventsr = mc_reco.Mod("EventSRListModule");
00022 eventsr.Set("EventListAlgorithm=AlgEventSSList");
00023 eventsr.Set("EventListAlgConfig=NearBeam");
00024
00025
00026
00027 BfldLoanPool* bfldpool = BfldLoanPool::Instance();
00028 bfldpool->Set("UseDCSCoilDir=0");
00029 bfldpool->Update();
00030 }