00001 void job_setup(JobC jc, int type)
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
00029 jc.Input.Set("Format=input");
00030 jc.Input.Set("Streams=DaqSnarl,DaqMonitor,LightInjection");
00031
00032
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
00042
00043
00044
00045
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
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 }