Go to the source code of this file.
Functions | |
| void | job_setup (JobC jc, int type) |
|
||||||||||||
|
Definition at line 1 of file job_setup.h. References JobCPathModule::Create(), JobC::Input, jc, JobC::Path, and JobCModule::Set(). 00002 {
00003
00004
00005 switch (type)
00006 {
00007 case 0:
00008
00009 jc.Path.Create("Spill",
00010 "DataQualityReader::Reco "
00011 "RecordSetupModule::Get "
00012 "NeardetBeamSelect::Ana "
00013 "DigitListModule::Get "
00014 "DigitListModule::Reco "
00015 "FilterDigitListModule::Reco "
00016 "StripSRListModule::Reco "
00017 "SliceSRListModule::Reco "
00018 "TrackCamListModule::Reco "
00019 "FitTrackCamListModule::Reco "
00020 "ClusterSRListModule::Reco "
00021 "SubShowerSRListModule::Reco "
00022 "ShowerSRListModule::Reco "
00023 "EventSRListModule::Reco "
00024 "RecordSetupModule::Reco "
00025 "NtpBDLite::Reco "
00026 );
00027
00028 //Input Parameters
00029 jc.Input.Set("Format=input");
00030 jc.Input.Set("Streams=DaqSnarl,DaqMonitor,LightInjection"); //takes reroot data as input
00031
00032 //turn off all filters
00033 jc.Path("Spill").SetAllFilters(0);
00034 jc.Path("Spill").Node("NeardetBeamSelect::Ana").FilterOn();
00035
00036
00037 jc.Path("Spill").Mod("DataQualityReader").Set("FilterOnOff=1");
00038 jc.Path("Spill").Node("DataQualityReader::Reco").FilterOn();
00039
00041 //Configure Reconstruction Software for Near Det "Spill" data .
00042 // For a full description of the different possible module options see the
00043 // Document: ConfigOptions.txt
00044 //Setting modifications for neardet-PhotonTransport
00045 //explicitly set the value of GeVPerMip
00046 jc.Path("Spill").Mod("SliceSRListModule").Set("SliceListAlgConfig=NearBeam");
00047 jc.Path("Spill").Mod("ClusterSRListModule").Set("ClusterListAlgConfig=NearBeam");
00048 jc.Path("Spill").Mod("FitTrackCamListModule").Set("NameListIn=CandTrackSRList");
00049 jc.Path("Spill").Mod("TrackCamListModule").Set("TrackListAlgConfig=default");
00050 jc.Path("Spill").Mod("TrackCamListModule").Set("NameListIn=CandSliceList");
00051 jc.Path("Spill").Mod("TrackCamListModule").Set("NameListOut=CandTrackSRList");
00052 jc.Path("Spill").Mod("EventSRListModule").Set("EventListAlgorithm=AlgEventSSList");
00053 jc.Path("Spill").Mod("EventSRListModule").Set("EventListAlgConfig=NearBeam");
00054
00055
00056
00057
00058
00059 //Set up the conditions for the CandSubShower Package
00060 jc.Path("Spill").Mod("SubShowerSRListModule").Set("SubShowerSRListAlgConfig=default");
00061 jc.Path("Spill").Mod("ShowerSRListModule").Set("ShowerListAlgorithm=AlgShowerSSList");
00062 jc.Path("Spill").Mod("ShowerSRListModule").Set("ShowerListAlgConfig=default");
00063 jc.Path("Spill").Mod("ShowerSRListModule").Set("ListOut=CandShowerSRList");
00064 jc.Path("Spill").Mod("StripSRListModule").Set("ListIn=canddigitlist");
00065 jc.Path("Spill").Mod("FilterDigitListModule").Set("FilterDigitListAlgorithm=AlgFilterDigitList");
00066 jc.Path("Spill").Mod("FilterDigitListModule").Set("FilterDigitListAlgConfig=NearDet");
00067 jc.Path("Spill").Mod("FilterDigitListModule").Set("SwitchPersToTemp=1");
00068
00069
00070 break;
00071 }
00072
00073 }
|
1.3.9.1