job_setup.h File Reference

Go to the source code of this file.

Functions

void job_setup (JobC jc, int type)

Function Documentation

void job_setup ( JobC  jc,
int  type 
)

Definition at line 1 of file job_setup.h.

References JobCPathModule::Create(), JobC::Input, 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 }


Generated on 17 Jun 2018 for loon by  doxygen 1.6.1