Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

near_mc_configure.h

Go to the documentation of this file.
00001 // TODO - similar to near_configure
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   // For dogwood need to tell BField to respect the field sign for from the
00026   // filename instead of CoilTools::IsReverse() which isn't set for MC.
00027   BfldLoanPool* bfldpool = BfldLoanPool::Instance();
00028   bfldpool->Set("UseDCSCoilDir=0");
00029   bfldpool->Update(); // don't forget to signal it to update
00030 }

Generated on Mon Feb 15 11:07:04 2010 for loon by  doxygen 1.3.9.1