hpstr
The Heavy Photon Search Toolkit for Reconstruction (hpstr) provides an interface to physics data from the HPS experiment saved in the LCIO format and converts it into an ROOT based format.
|
Insert description here. more details. More...
#include <RefittedTracksProcessor.h>
Public Member Functions | |
RefittedTracksProcessor (const std::string &name, Process &process) | |
Class constructor. | |
~RefittedTracksProcessor () | |
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. | |
virtual void | finalize () |
Callback for the Processor to take any necessary action when the processing of events finishes. | |
virtual void | configure (const ParameterSet ¶meters) |
description | |
![]() | |
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. | |
Private Attributes | |
std::vector< Track * > | tracks_ {} |
std::vector< Track * > | refit_tracks_ {} |
std::vector< TrackerHit * > | hits_ {} |
std::vector< RawSvtHit * > | raw_hits_ {} |
std::vector< Vertex * > | vertices_ {} |
std::vector< Vertex * > | vertices_refit_ {} |
bool | _debug {false} |
description | |
TrackHistos * | _OriginalTrkHistos |
description | |
TrackHistos * | _RefitTrkHistos |
description | |
TrackHistos * | _RefitTrkHistos_chi2cut |
description | |
TrackHistos * | _RefitTrkHistos_z0cut |
description | |
std::string | histoCfg_ |
description | |
Additional Inherited Members | |
![]() | |
static void | declare (const std::string &classname, ProcessorMaker *) |
Internal function which is part of the ProcessorFactory machinery. | |
![]() | |
Process & | process_ |
TFile * | outF_ {nullptr} |
std::string | name_ |
Insert description here. more details.
Definition at line 47 of file RefittedTracksProcessor.h.
RefittedTracksProcessor | ( | const std::string & | name, |
Process & | process | ||
) |
Class constructor.
name | Name for this instance of the class. |
process | The Process class associated with Processor, provided by the processing framework. |
Definition at line 6 of file RefittedTracksProcessor.cxx.
Destructor
Definition at line 15 of file RefittedTracksProcessor.cxx.
|
virtual |
description
parameters |
Reimplemented from Processor.
Definition at line 19 of file RefittedTracksProcessor.cxx.
|
virtual |
Callback for the Processor to take any necessary action when the processing of events finishes.
Implements Processor.
Definition at line 288 of file RefittedTracksProcessor.cxx.
|
virtual |
Callback for the Processor to take any necessary action when the processing of events starts.
tree |
Implements Processor.
Definition at line 24 of file RefittedTracksProcessor.cxx.
|
virtual |
Process the event and put new data products into it.
event | The Event to process. |
Implements Processor.
Definition at line 61 of file RefittedTracksProcessor.cxx.
|
private |
description
Definition at line 110 of file RefittedTracksProcessor.h.
|
private |
description
Definition at line 112 of file RefittedTracksProcessor.h.
|
private |
description
Definition at line 113 of file RefittedTracksProcessor.h.
|
private |
description
Definition at line 114 of file RefittedTracksProcessor.h.
|
private |
description
Definition at line 115 of file RefittedTracksProcessor.h.
|
private |
description
Definition at line 116 of file RefittedTracksProcessor.h.
|
private |
Container to hold the hits on track
Definition at line 100 of file RefittedTracksProcessor.h.
|
private |
Container to hold the raw hits
Definition at line 103 of file RefittedTracksProcessor.h.
|
private |
Container to hold all Track objects.
Definition at line 97 of file RefittedTracksProcessor.h.
|
private |
Container to hold all Track objects.
Definition at line 94 of file RefittedTracksProcessor.h.
|
private |
Container to hold vertex objects
Definition at line 106 of file RefittedTracksProcessor.h.
|
private |
Container to hold refit vertex objects
Definition at line 108 of file RefittedTracksProcessor.h.