#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: