#include "set_cand_output_bntp.h"#include "set_ntpst_output_bntp.h"Go to the source code of this file.
Functions | |
| void | attach_output_srfitter (JobC &jc, JobCPath &attach_to, TString cand_fname="CandS.root", TString ntuple_fname="ntupleStS.root", bool want_cand=true, bool cand_bntp=true, bool ntpst_bntp=true, TString path_name="NtpSR") |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 4 of file attach_output_srfitter.h. References JobCPath::Attach(), JobCPathModule::Create(), jc, JobCPath::Mod(), JobC::Path, JobCPath::PushBack(), JobCModule::Set(), set_cand_output_bntp(), and set_ntpst_output_bntp(). 00012 {
00014 // Setting the Output Paths //
00015 // - This script produces the 3 output //
00016 // streams, cand, snts, sntp //
00018
00019 if(want_cand){
00020 //Set Candidate Output to CandA.root (all of the snarls included in output)
00021 JobCPath& CandOut = jc.Path.Create("CandOut",
00022 "Output::Put "
00023 );
00024 set_cand_output_bntp(CandOut.Mod("Output"), cand_fname, cand_bntp);
00025 attach_to.Attach(&CandOut);
00026 }
00027
00028 //Ntuple record has its own output file so needs its own output module
00029 JobCPath& path = jc.Path.Create(path_name);
00030
00031 path.PushBack("NtpStModule", "Get");
00032 path.PushBack("NtpSRModule", "Reco");
00033 path.PushBack("Output", "Put");
00034
00035 path.Mod("NtpSRModule").Set("UseStandard=1"); // use NtpSt
00036
00037 set_ntpst_output_bntp(path.Mod("Output"), ntuple_fname, ntpst_bntp);
00038
00039 attach_to.Attach(&path);
00040 }
|
1.3.9.1