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