Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
N21-02-25
3FlavorAna
Ana2018
numu
set_loaders_ana2018.h
Go to the documentation of this file.
1
#include "
3FlavorAna/Ana2018/numu/includes.h
"
2
3
using namespace
ana
;
4
5
6
void
set_loaders_ana2018
(
Loaders
&
loaders
,
std::string
polarity,
std::string
period
,
std::string
production){
7
8
std::string
nd_data =
"prod_sumdecaf_R17-09-05-prod4recopreview.f_nd_numi_"
+ polarity +
"_"
+ period +
"_v1_addShortSimpleCVN_goodruns_numu2018"
;
9
std::string
nd_nonswap =
"prod_sumdecaf_R17-11-14-prod4reco"
+ production +
"_nd_genie_nonswap_"
+ polarity +
"_nova_v08_"
+ period +
"_v1_numu2018"
;
10
std::string
fd_nonswap =
"prod_sumdecaf_R17-11-14-prod4reco"
+ production +
"_fd_genie_nonswap_"
+ polarity +
"_nova_v08_"
+ period +
"_v1_numu2018"
;
11
std::string
fd_fluxswap =
"prod_sumdecaf_R17-11-14-prod4reco"
+ production +
"_fd_genie_fluxswap_"
+ polarity +
"_nova_v08_"
+ period +
"_v1_numu2018"
;
12
std::string
fd_tau =
"prod_sumdecaf_R17-11-14-prod4reco"
+ production +
"_fd_genie_tau_"
+ polarity +
"_nova_v08_"
+ period +
"_v1_numu2018"
;
13
14
std::cout
<<
"setLoaderFiles for nd and fd"
<<
std::endl
;
15
loaders.
SetLoaderPath
( nd_data,
caf::kNEARDET
,
Loaders::kData
,
ana::kBeam
,
Loaders::kNonSwap
);
16
loaders.
SetLoaderPath
( nd_nonswap,
caf::kNEARDET
,
Loaders::kMC
,
ana::kBeam
,
Loaders::kNonSwap
);
17
loaders.
SetLoaderPath
( fd_nonswap,
caf::kFARDET
,
Loaders::kMC
,
ana::kBeam
,
Loaders::kNonSwap
);
18
loaders.
SetLoaderPath
( fd_fluxswap,
caf::kFARDET
,
Loaders::kMC
,
ana::kBeam
,
Loaders::kFluxSwap
);
19
loaders.
SetLoaderPath
( fd_tau,
caf::kFARDET
,
Loaders::kMC
,
ana::kBeam
,
Loaders::kTauSwap
);
20
21
}
caf::kNEARDET
Near Detector underground.
Definition:
SREnums.h:10
caf::kFARDET
Far Detector at Ash River.
Definition:
SREnums.h:11
ana
Cuts and Vars for the 2020 FD DiF Study.
Definition:
vars.h:6
ana::Loaders
Collection of SpectrumLoaders for many configurations.
Definition:
Loaders.h:23
set_loaders_ana2018
void set_loaders_ana2018(Loaders &loaders, std::string polarity, std::string period, std::string production)
Definition:
set_loaders_ana2018.h:6
ana::Loaders::kTauSwap
Definition:
Loaders.h:27
ana::Loaders::kNonSwap
Definition:
Loaders.h:27
ana::kBeam
Definition:
Loaders.h:15
ana::Loaders::kFluxSwap
Definition:
Loaders.h:27
ana::Loaders::kMC
Definition:
Loaders.h:26
om::cout
OStream cout
Definition:
OStream.cxx:6
allTimeWatchdog.endl
string endl
Definition:
allTimeWatchdog.py:25
loaders
std::vector< Loaders * > loaders
Definition:
syst_header.h:386
DCS_db_parser.period
int period
Definition:
DCS_db_parser.py:19
includes.h
ana::Loaders::kData
Definition:
Loaders.h:26
ana::Loaders::SetLoaderPath
void SetLoaderPath(const std::string &path, caf::Det_t det, DataMC datamc, DataSource src=kBeam, SwappingConfig swap=kNonSwap)
Configure loader via wildcard path.
Definition:
Loaders.cxx:25
string
enum BeamMode string
Generated on Sun Feb 28 2021 14:11:55 for NOvA by
1.8.11