far_mc_configure.h File Reference

Go to the source code of this file.

Functions

void far_mc_configure (JobCPath &reco)

Function Documentation

void far_mc_configure ( JobCPath reco  ) 

Definition at line 1 of file Dogwood/headers/far_mc/far_mc_configure.h.

References BfldLoanPool::Instance(), JobCPath::Mod(), CfgConfigurable::Set(), JobCModule::Set(), and CfgConfigurable::Update().

00002 {
00003   reco.Mod("ChopModule").Set("ChopAlgorithm=AlgChopListFar");
00004   reco.Mod("BiggestChopModule").Set("MinEnergy=0.0"); //No cut.
00005   reco.Mod("BiggestChopModule").Set("OmitLiEvents=1"); //kill LI
00006   reco.Mod("BiggestChopModule").Set("LiVetoWindowLow=-1.0e-6");
00007   reco.Mod("BiggestChopModule").Set("LiVetoWindowHigh=31.0e-6");
00008 
00009   reco.Mod("SliceSRListModule").Set("SliceListAlgConfig=FarBeam");
00010   reco.Mod("ClusterSRListModule").Set("ClusterListAlgConfig=FarBeam");
00011 
00012   reco.Mod("TrackCamListModule").Set("TrackListAlgConfig=default");
00013   reco.Mod("TrackCamListModule").Set("NameListIn=CandSliceList");
00014   reco.Mod("TrackCamListModule").Set("NameListOut=CandTrackSRList");
00015 
00016   reco.Mod("FitTrackCamListModule").Set("NameListIn=CandTrackSRList");
00017   reco.Mod("EventSRListModule").Set("EventListAlgorithm=AlgEventSSList");
00018   reco.Mod("EventSRListModule").Set("EventListAlgConfig=FarBeam");
00019 
00020   //Set up the conditions for the CandSubShower Package
00021   reco.Mod("SubShowerSRListModule").Set("SubShowerSRListAlgConfig=default");
00022   reco.Mod("ShowerSRListModule").Set("ShowerListAlgorithm=AlgShowerSSList");
00023   reco.Mod("ShowerSRListModule").Set("ShowerListAlgConfig=default");
00024   reco.Mod("ShowerSRListModule").Set("ListOut=CandShowerSRList");
00025   //End CandSubShower Settings
00026 
00027   reco.Mod("DeMuxDigitListModule").Set("SwitchPersToTemp=1");
00028   reco.Mod("DeMuxDigitListModule").Set("NameListOut=altdemux");
00029   reco.Mod("DeMuxDigitListModule").Set("DeMuxDigitListAlgConfig=devel");
00030   reco.Mod("StripSRListModule").Set("ListIn=altdemux");
00031 
00032   // For dogwood need to tell BField to respect the field sign for from the
00033   // filename instead of CoilTools::IsReverse() which isn't set for MC.
00034   BfldLoanPool* bfldpool = BfldLoanPool::Instance();
00035   bfldpool->Set("UseDCSCoilDir=0");
00036   bfldpool->Update(); // don't forget to signal it to update
00037 }


Generated on 18 Oct 2018 for loon by  doxygen 1.6.1