Electron neutrino event selection. More...
#include <NueSelection.h>
 
  
 | Public Member Functions | |
| NueSelection () | |
| void | Initialize (fhicl::ParameterSet *config=NULL) | 
| void | Finalize () | 
| bool | ProcessEvent (const gallery::Event &ev, const std::vector< event::Interaction > &truth, std::vector< event::RecoInteraction > &reco) | 
|  Public Member Functions inherited from core::SelectionBase | |
| SelectionBase () | |
| virtual | ~SelectionBase () | 
|  Public Member Functions inherited from core::ProcessorBase | |
| ProcessorBase () | |
| virtual | ~ProcessorBase () | 
| virtual void | FillTree () | 
| virtual void | FillRecoTree () | 
| virtual void | EventCleanup () | 
| template<class T > | |
| TBranch * | AddBranch (std::string name, T *obj) | 
| template<class T > | |
| TBranch * | AddRecoBranch (std::string name, T *obj) | 
| Protected Attributes | |
| unsigned | fEventCounter | 
| Count processed events.  More... | |
| unsigned | fNuCount | 
| Count selected events.  More... | |
| art::InputTag | fTruthTag | 
| art tag for MCTruth information  More... | |
|  Protected Attributes inherited from core::ProcessorBase | |
| unsigned long | fEventIndex | 
| An incrementing index.  More... | |
| Experiment | fExperimentID | 
| Experiment identifier.  More... | |
| ProviderManager * | fProviderManager | 
| Interface for provider access.  More... | |
| std::string | fOutputFilename | 
| The output filename.  More... | |
| std::string | fProviderConfig | 
| A custom provider config fcl file.  More... | |
| std::vector< geo::BoxBoundedGeo > | fActiveVolumes | 
| List of active volumes in configured detector.  More... | |
| bool | fWriteTree | 
| Enable writing of the main tree.  More... | |
| TFile * | fOutputFile | 
| The output ROOT file.  More... | |
| TTree * | fTree | 
| The output ROOT tree.  More... | |
| event::Event * | fEvent | 
| The standard output event data structure.  More... | |
| bool | fWriteRecoTree | 
| Enable writing of the reco tree.  More... | |
| TTree * | fRecoTree | 
| The output reco ROOT tree.  More... | |
| event::RecoEvent * | fRecoEvent | 
| The standard output reco event data structure.  More... | |
| TTree * | fSubRunTree | 
| Subrun output tree.  More... | |
| SubRun * | fSubRun | 
| Standard output subrun structure.  More... | |
| TTree * | fFileMetaTree | 
| File metadata output tree.  More... | |
| FileMeta * | fFileMeta | 
| standard output file metadata structure  More... | |
| TParameter< int > * | fExperimentParameter | 
| Saves value of experiment enum.  More... | |
| std::set< std::pair< int, int > > | fSubRunCache | 
| Cache stored subruns.  More... | |
| art::InputTag | fTruthTag | 
| art tag for MCTruth information  More... | |
| art::InputTag | fFluxTag | 
| art tag for MCFlux information  More... | |
| std::vector< art::InputTag > | fWeightTags | 
| art tag(s) for MCEventWeight information  More... | |
| art::InputTag | fMCTrackTag | 
| art tag for MCTrack  More... | |
| art::InputTag | fMCShowerTag | 
| art tag for MCShower  More... | |
| art::InputTag | fMCParticleTag | 
| art tag for MCParticle  More... | |
| std::string | fGeneratorProcess | 
| process_name of process used to run genie. Used to extract subrun/POT information  More... | |
| Additional Inherited Members | |
|  Public Attributes inherited from core::ProcessorBase | |
| std::vector < event::RecoInteraction > * | fReco | 
| Reco interaction list.  More... | |
|  Protected Member Functions inherited from core::ProcessorBase | |
| virtual void | Initialize (char *config=NULL) | 
| virtual void | Setup (char *config=NULL) | 
| virtual void | Setup (fhicl::ParameterSet *config=NULL) | 
| virtual void | Teardown () | 
| void | BuildEventTree (gallery::Event &ev) | 
| void | SetupServices (gallery::Event &ev) | 
| void | UpdateSubRuns (gallery::Event &ev) | 
| void | UpdateFileMeta (gallery::Event &ev) | 
Electron neutrino event selection.
Definition at line 26 of file NueSelection.h.
| ana::SBNOsc::NueSelection::NueSelection | ( | ) | 
Constructor.
Definition at line 16 of file NueSelection.cxx.
| 
 | virtual | 
Finalize and write objects to the output file.
Implements core::ProcessorBase.
Definition at line 33 of file NueSelection.cxx.
| 
 | virtual | 
Initialization.
| config | A configuration, as a FHiCL ParameterSet object | 
Implements core::ProcessorBase.
Definition at line 19 of file NueSelection.cxx.
| 
 | virtual | 
Process one event.
| ev | A single event, as a gallery::Event | 
| Reconstructed | interactions | 
Implements core::ProcessorBase.
Definition at line 36 of file NueSelection.cxx.
| 
 | protected | 
Count processed events.
Definition at line 51 of file NueSelection.h.
| 
 | protected | 
Count selected events.
Definition at line 52 of file NueSelection.h.
| 
 | protected | 
art tag for MCTruth information
Configuration parameters
Definition at line 55 of file NueSelection.h.
 1.8.5
 1.8.5