#include <TridentAnaProcessor.h>
|
| | TridentAnaProcessor (const std::string &name, Process &process) |
| |
| | ~TridentAnaProcessor () |
| |
| virtual bool | process (IEvent *ievent) |
| | Process the event and put new data products into it.
|
| |
| virtual void | initialize (TTree *tree) |
| | Callback for the Processor to take any necessary action when the processing of events starts, such as creating histograms.
|
| |
| virtual void | finalize () |
| | Callback for the Processor to take any necessary action when the processing of events finishes, such as calculating job-summary quantities.
|
| |
| virtual void | configure (const ParameterSet ¶meters) |
| | Callback for the Processor to configure itself from the given set of parameters.
|
| |
| | Processor (const std::string &name, Process &process) |
| | Class constructor.
|
| |
| virtual | ~Processor () |
| |
| virtual void | initialize (std::string inFilename, std::string outFilename) |
| | Callback for the Processor to take any necessary action when the processing of events starts, such as initializing files.
|
| |
| virtual void | setFile (TFile *outFile) |
| | Set output TFile for AnaProcessors.
|
| |
| virtual bool | process () |
| | Process the histograms and generate analysis output.
|
| |
Definition at line 29 of file TridentAnaProcessor.h.
◆ reg_it
◆ TridentAnaProcessor()
◆ ~TridentAnaProcessor()
◆ configure()
Callback for the Processor to configure itself from the given set of parameters.
- Parameters
-
Reimplemented from Processor.
◆ finalize()
| virtual void finalize |
( |
| ) |
|
|
virtual |
Callback for the Processor to take any necessary action when the processing of events finishes, such as calculating job-summary quantities.
Implements Processor.
◆ initialize()
| virtual void initialize |
( |
TTree * |
tree | ) |
|
|
virtual |
Callback for the Processor to take any necessary action when the processing of events starts, such as creating histograms.
- Parameters
-
Implements Processor.
◆ process()
| virtual bool process |
( |
IEvent * |
ievent | ) |
|
|
virtual |
Process the event and put new data products into it.
- Parameters
-
| event | The Event to process. |
- Returns
- status of the processing, false will move to next event and skip other processes.
Implements Processor.
◆ _ah
◆ _reg_tuples
◆ _reg_vtx_histos
| std::map<std::string, std::shared_ptr<TrackHistos> > _reg_vtx_histos |
|
private |
◆ _reg_vtx_selectors
| std::map<std::string, std::shared_ptr<BaseSelector> > _reg_vtx_selectors |
|
private |
◆ _regions
| std::vector<std::string> _regions |
|
private |
◆ _vtx_histos
◆ anaName_
| std::string anaName_ {"vtxAna"} |
|
private |
◆ beamE_
◆ bevth_
| TBranch* bevth_ {nullptr} |
|
private |
◆ bfspart_
| TBranch* bfspart_ {nullptr} |
|
private |
◆ btrks_
| TBranch* btrks_ {nullptr} |
|
private |
◆ bvtxs_
| TBranch* bvtxs_ {nullptr} |
|
private |
◆ debug_
◆ evth_
◆ fspart_
◆ fspartColl_
| std::string fspartColl_ {"FinalStateParticles"} |
|
private |
◆ histoCfg_
| std::string histoCfg_ {""} |
|
private |
◆ isData
◆ regionSelections_
| std::vector<std::string> regionSelections_ |
|
private |
◆ selectionCfg_
| std::string selectionCfg_ |
|
private |
◆ timeOffset_
| double timeOffset_ {-999} |
|
private |
◆ tree_
◆ trkColl_
| std::string trkColl_ {"GBLTracks"} |
|
private |
◆ trks_
| std::vector<Track*>* trks_ {} |
|
private |
◆ trkSelCfg_
◆ trkSelector
◆ vtxColl_
| std::string vtxColl_ {"Vertices"} |
|
private |
◆ vtxs_
| std::vector<Vertex*>* vtxs_ {} |
|
private |
◆ vtxSelector
The documentation for this class was generated from the following file: