Classes | |
| struct | ProtoFullSpill |
Public Member Functions | |
| ProtoDUNEBeam (fhicl::ParameterSet const &p) | |
| ~ProtoDUNEBeam () | |
| ProtoDUNEBeam (ProtoDUNEBeam const &)=delete | |
| ProtoDUNEBeam (ProtoDUNEBeam &&)=delete | |
| ProtoDUNEBeam & | operator= (ProtoDUNEBeam const &)=delete |
| ProtoDUNEBeam & | operator= (ProtoDUNEBeam &&)=delete |
| void | produce (art::Event &e) override |
| void | beginJob () override |
| void | beginRun (art::Run &run) override |
| void | endJob () override |
Public Member Functions inherited from art::EDProducer | |
| EDProducer (fhicl::ParameterSet const &pset) | |
| template<typename Config > | |
| EDProducer (Table< Config > const &config) | |
| std::string | workerType () const |
Public Member Functions inherited from art::detail::Producer | |
| virtual | ~Producer () noexcept |
| Producer (fhicl::ParameterSet const &) | |
| Producer (Producer const &)=delete | |
| Producer (Producer &&)=delete | |
| Producer & | operator= (Producer const &)=delete |
| Producer & | operator= (Producer &&)=delete |
| void | doBeginJob (SharedResources const &resources) |
| void | doEndJob () |
| void | doRespondToOpenInputFile (FileBlock const &fb) |
| void | doRespondToCloseInputFile (FileBlock const &fb) |
| void | doRespondToOpenOutputFiles (FileBlock const &fb) |
| void | doRespondToCloseOutputFiles (FileBlock const &fb) |
| bool | doBeginRun (RunPrincipal &rp, ModuleContext const &mc) |
| bool | doEndRun (RunPrincipal &rp, ModuleContext const &mc) |
| bool | doBeginSubRun (SubRunPrincipal &srp, ModuleContext const &mc) |
| bool | doEndSubRun (SubRunPrincipal &srp, ModuleContext const &mc) |
| bool | doEvent (EventPrincipal &ep, ModuleContext const &mc, std::atomic< std::size_t > &counts_run, std::atomic< std::size_t > &counts_passed, std::atomic< std::size_t > &counts_failed) |
Public Member Functions inherited from art::Modifier | |
| ~Modifier () noexcept | |
| Modifier () | |
| Modifier (Modifier const &)=delete | |
| Modifier (Modifier &&)=delete | |
| Modifier & | operator= (Modifier const &)=delete |
| Modifier & | operator= (Modifier &&)=delete |
Public Member Functions inherited from art::ModuleBase | |
| virtual | ~ModuleBase () noexcept |
| ModuleBase () | |
| ModuleDescription const & | moduleDescription () const |
| void | setModuleDescription (ModuleDescription const &) |
| std::array< std::vector< ProductInfo >, NumBranchTypes > const & | getConsumables () const |
| void | sortConsumables (std::string const ¤t_process_name) |
| template<typename T , BranchType BT> | |
| ViewToken< T > | consumesView (InputTag const &tag) |
| template<typename T , BranchType BT> | |
| ViewToken< T > | mayConsumeView (InputTag const &tag) |
Private Member Functions | |
| void | CalculateNOverlays () |
| int | IsOverlayEvent (int event, int nOverlay) |
| std::vector< int > | GetAllOverlays (int event, int nOverlay) |
| void | FillParticleMaps () |
| void | GenerateTrueEvent (simb::MCTruth &mcTruth, std::vector< sim::ProtoDUNEbeamsim > &beamsimcol, beam::ProtoDUNEBeamEvent &beamEvent) |
| void | OpenInputFile () |
| TLorentzVector | ConvertCoordinates (float x, float y, float z, float t) |
| TLorentzVector | MakeMomentumVector (float px, float py, float pz, int pdg, bool shifts) |
| TLorentzVector | MakeMomentumVector (const TVector3 &mom, int pdg, bool shifts) |
| TLorentzVector | ConvertBeamMonitorCoordinates (float x, float y, float z, float t, float offset) |
| TVector3 | ConvertProfCoordinates (double x, double y, double z, double zOffset) |
| TVector3 | ProjectToTPC (TVector3 firstPoint, TVector3 secondPoint) |
| double | GetPosition (short fiber) |
| void | MakeTracks (beam::ProtoDUNEBeamEvent &beamEvent) |
| void | MomentumSpectrometer (beam::ProtoDUNEBeamEvent &beamEvent) |
| double | MomentumCosTheta (double, double, double) |
| TVector3 | ConvertBeamMonitorMomentumVec (float px, float py, float pz) |
| void | BeamMonitorBasisVectors () |
| void | RotateMonitorVector (TVector3 &vec) |
| void | SetBeamEvent (beam::ProtoDUNEBeamEvent &beamevt) |
| beam::FBM | MakeFiberMonitor (float pos) |
| TVector3 | GetBackgroundPosition (float x, float y, float z, float px, float py, float pz) |
Additional Inherited Members | |
Public Types inherited from art::EDProducer | |
| using | ModuleType = EDProducer |
| using | WorkerType = WorkerT< EDProducer > |
Public Types inherited from art::detail::Producer | |
| template<typename UserConfig , typename KeysToIgnore = void> | |
| using | Table = Modifier::Table< UserConfig, KeysToIgnore > |
Public Types inherited from art::Modifier | |
| template<typename UserConfig , typename UserKeysToIgnore = void> | |
| using | Table = ProducerTable< UserConfig, detail::ModuleConfig, UserKeysToIgnore > |
Static Public Member Functions inherited from art::EDProducer | |
| static void | commitEvent (EventPrincipal &ep, Event &e) |
Protected Member Functions inherited from art::ModuleBase | |
| ConsumesCollector & | consumesCollector () |
| template<typename T , BranchType = InEvent> | |
| ProductToken< T > | consumes (InputTag const &) |
| template<typename Element , BranchType = InEvent> | |
| ViewToken< Element > | consumesView (InputTag const &) |
| template<typename T , BranchType = InEvent> | |
| void | consumesMany () |
| template<typename T , BranchType = InEvent> | |
| ProductToken< T > | mayConsume (InputTag const &) |
| template<typename Element , BranchType = InEvent> | |
| ViewToken< Element > | mayConsumeView (InputTag const &) |
| template<typename T , BranchType = InEvent> | |
| void | mayConsumeMany () |
Definition at line 69 of file ProtoDUNEBeam_module.cc.
|
explicit |
Definition at line 422 of file ProtoDUNEBeam_module.cc.
| evgen::ProtoDUNEBeam::~ProtoDUNEBeam | ( | ) |
Definition at line 542 of file ProtoDUNEBeam_module.cc.
|
delete |
|
delete |
|
private |
Definition at line 1293 of file ProtoDUNEBeam_module.cc.
|
overridevirtual |
Reimplemented from art::EDProducer.
Definition at line 549 of file ProtoDUNEBeam_module.cc.
|
overridevirtual |
Reimplemented from art::EDProducer.
Definition at line 769 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1202 of file ProtoDUNEBeam_module.cc.
|
private |
|
private |
Definition at line 1283 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1148 of file ProtoDUNEBeam_module.cc.
|
private |
|
overridevirtual |
|
private |
Definition at line 821 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 889 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1225 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1313 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1444 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1212 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1425 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1161 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1194 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1448 of file ProtoDUNEBeam_module.cc.
|
private |
|
private |
Definition at line 1502 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1097 of file ProtoDUNEBeam_module.cc.
|
delete |
|
delete |
|
overridevirtual |
Implements art::EDProducer.
Definition at line 785 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1491 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1304 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 1326 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 350 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 352 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 183 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 171 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 112 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 351 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 402 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 398 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 363 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 381 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 362 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 359 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 360 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 361 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 370 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 371 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 372 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 375 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 374 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 386 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 115 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 356 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 175 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 169 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 167 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 241 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 240 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 237 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 238 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 239 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 236 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 242 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 233 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 234 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 235 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 252 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 251 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 248 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 249 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 250 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 247 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 253 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 244 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 245 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 246 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 263 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 262 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 259 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 260 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 261 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 258 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 264 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 255 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 256 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 257 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 274 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 273 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 270 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 271 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 272 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 269 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 275 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 266 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 267 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 268 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 285 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 284 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 281 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 282 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 283 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 280 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 286 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 277 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 278 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 279 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 116 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 194 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 193 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 190 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 191 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 192 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 189 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 195 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 186 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 187 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 188 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 182 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 170 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 206 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 205 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 202 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 203 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 204 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 201 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 207 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 198 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 199 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 200 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 218 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 217 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 214 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 215 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 216 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 213 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 219 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 210 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 211 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 212 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 229 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 228 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 225 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 226 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 227 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 224 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 230 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 221 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 222 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 223 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 410 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 180 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 379 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 395 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 396 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 397 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 388 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 400 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 401 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 308 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 309 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 376 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 408 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 341 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 385 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 340 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 340 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 340 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 380 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 304 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 306 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 334 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 335 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 336 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 288 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 367 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 368 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 364 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 365 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 404 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 178 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 384 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 330 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 331 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 332 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 326 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 327 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 328 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 343 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 339 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 301 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 297 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 293 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 289 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 302 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 298 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 294 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 290 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 303 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 299 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 295 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 291 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 323 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 318 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 313 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 324 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 319 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 314 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 321 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 316 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 311 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 322 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 317 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 312 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 339 of file ProtoDUNEBeam_module.cc.
|
private |
Definition at line 339 of file ProtoDUNEBeam_module.cc.
1.8.11