Classes | |
struct | BeamEvent |
struct | BeamParticle |
struct | OverlaidTriggerEvent |
Private Member Functions | |
void | CalculateNOverlays () |
void | FillParticleMaps (TTree *frontFaceTree) |
std::vector< int > | FindTriggeredEvents (TTree *trig1Tree, TTree *trig2Tree) |
void | FillInstrumentInformation (std::vector< int > &eventIDs, TTree *instrumentTree) |
OverlaidTriggerEvent | GenerateOverlaidEvent (const int &trigEventID) |
void | GenerateTrueEvent (simb::MCTruth &mcTruth, const OverlaidTriggerEvent &overlayEvent, beam::ProtoDUNEBeamEvent &beamEvent) |
simb::MCParticle | BeamParticleToMCParticle (const BeamParticle &beamParticle, const int outputTrackID, const float triggerParticleTime, const int primaryStatus, const std::string process, const int motherID=-1) |
simb::MCParticle | DataDrivenMCParticle (const BeamParticle &beamParticle, const int outputTrackID, const float triggerParticleTime, beam::ProtoDUNEBeamEvent &beamEvent, const int primaryStatus, const std::string process) |
void | SetDataDrivenPosMom (TLorentzVector &position, TLorentzVector &momentum, double sampledHUp, double sampledVUp, double sampledHDown, double sampledVDown, double sampledMomentum, int beamPDG) |
double | UnsmearMomentum2D (double momentum, int pdg) |
void | SetDataDrivenBeamEvent (beam::ProtoDUNEBeamEvent &beamEvent, double sampledHUp, double sampledVUp, double sampledHDown, double sampledVDown, double sampledMomentum) |
void | ConvertSamplingPoint (double input_point[5], std::vector< double > minima, std::vector< double > maxima, double output_point[5]) |
void | OpenInputFile (std::string &filename) |
void | ConvertCoordinates (float &x, float &y, float &z) |
void | ConvertMomentum (float &px, float &py, float &pz) |
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) |
std::string | FindFile (const std::string filename) |
TVector3 | ConvertBeamMonitorMomentumVec (float px, float py, float pz) |
void | BeamMonitorBasisVectors () |
void | RotateMonitorVector (TVector3 &vec) |
void | SetBeamEvent (beam::ProtoDUNEBeamEvent &beamevt, const BeamEvent &triggerEvent) |
beam::FBM | MakeFiberMonitor (float pos) |
void | SetBackgroundPosition (BeamParticle &particle) |
void | Setup1GeV () |
void | Setup3GeV () |
void | Setup6GeV () |
void | Scale2DRes () |
void | SetMinMax () |
std::string | GetPrimaryEndProcess (const int &primary_pdg, const std::vector< int > &secondary_pdgs) |
std::string | GetSecondaryProcess (const int &primary_pdg, const int &secondary_pdg) |
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 60 of file ProtoDUNETriggeredBeam_module.cc.
|
explicit |
Definition at line 370 of file ProtoDUNETriggeredBeam_module.cc.
evgen::ProtoDUNETriggeredBeam::~ProtoDUNETriggeredBeam | ( | ) |
Definition at line 498 of file ProtoDUNETriggeredBeam_module.cc.
|
delete |
|
delete |
|
private |
Definition at line 1839 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1118 of file ProtoDUNETriggeredBeam_module.cc.
|
overridevirtual |
Reimplemented from art::EDProducer.
Definition at line 504 of file ProtoDUNETriggeredBeam_module.cc.
|
overridevirtual |
Reimplemented from art::EDProducer.
Definition at line 604 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1771 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1783 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1830 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1742 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1752 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1811 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1238 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1140 of file ProtoDUNETriggeredBeam_module.cc.
|
overridevirtual |
Reimplemented from art::EDProducer.
Definition at line 614 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 851 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 660 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 2160 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 729 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 980 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 995 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 2063 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1382 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1413 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 2042 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 2069 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 2145 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 2127 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1691 of file ProtoDUNETriggeredBeam_module.cc.
|
delete |
|
delete |
|
overridevirtual |
Implements art::EDProducer.
Definition at line 620 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 2114 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1852 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1472 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1863 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1882 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1643 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1247 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1449 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1522 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1560 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1605 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 1328 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 263 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 262 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 307 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 250 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 303 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 280 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 297 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 279 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 276 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 277 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 278 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 285 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 286 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 287 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 252 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 253 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 254 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 290 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 257 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 289 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 256 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 267 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 249 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 264 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 246 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 358 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 312 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 295 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 300 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 301 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 302 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 299 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 305 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 314 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 309 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 313 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 306 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 291 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 259 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 347 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 351 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 350 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 348 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 346 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 344 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 349 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 351 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 350 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 356 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 331 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 315 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 296 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 353 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 330 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 328 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 332 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 311 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 282 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 283 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 329 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 327 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 343 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 270 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 251 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 255 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 292 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 258 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 345 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 273 of file ProtoDUNETriggeredBeam_module.cc.
|
private |
Definition at line 312 of file ProtoDUNETriggeredBeam_module.cc.