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 <ClusterOnTrackAnaProcessor.h>
Public Member Functions | |
ClusterOnTrackAnaProcessor (const std::string &name, Process &process) | |
Constructor. | |
~ClusterOnTrackAnaProcessor () | |
virtual bool | process (IEvent *ievent) |
description | |
virtual void | initialize (TTree *tree) |
description | |
virtual void | finalize () |
description | |
virtual void | configure (const ParameterSet ¶meters) |
Configure using given parameters. | |
void | setBaselineFits (const std::string &baselineFits, const std::string &baselineRun) |
Set baseline fits. | |
![]() | |
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 | |
ClusterHistos * | clusterHistos {nullptr} |
description | |
TTree * | tree_ |
std::vector< Track * > * | tracks_ {} |
Containers for adding to the TTree. | |
TBranch * | btracks_ {nullptr} |
description | |
std::vector< TrackerHit * > | hits_ {} |
description | |
TBranch * | bhits_ {nullptr} |
description | |
std::string | anaName_ {"hitsOnTrack_2D"} |
description | |
std::string | trkColl_ {"GBLTracks"} |
description | |
std::string | baselineFits_ {""} |
description | |
std::string | baselineRun_ {""} |
description | |
int | debug_ {0} |
Debug Level. | |
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 22 of file ClusterOnTrackAnaProcessor.h.
ClusterOnTrackAnaProcessor | ( | const std::string & | name, |
Process & | process | ||
) |
Definition at line 6 of file ClusterOnTrackAnaProcessor.cxx.
|
virtual |
Configure using given parameters.
parameters | The parameters used for configuration. |
Reimplemented from Processor.
Definition at line 9 of file ClusterOnTrackAnaProcessor.cxx.
|
virtual |
|
virtual |
description
tree |
Implements Processor.
Definition at line 21 of file ClusterOnTrackAnaProcessor.cxx.
|
virtual |
description
ievent |
Implements Processor.
Definition at line 46 of file ClusterOnTrackAnaProcessor.cxx.
|
inline |
Set baseline fits.
baselineFits | |
baselineRun |
Definition at line 70 of file ClusterOnTrackAnaProcessor.h.
|
private |
description
Definition at line 88 of file ClusterOnTrackAnaProcessor.h.
|
private |
description
Definition at line 90 of file ClusterOnTrackAnaProcessor.h.
|
private |
description
Definition at line 91 of file ClusterOnTrackAnaProcessor.h.
|
private |
description
Definition at line 86 of file ClusterOnTrackAnaProcessor.h.
|
private |
description
Definition at line 84 of file ClusterOnTrackAnaProcessor.h.
|
private |
description
Definition at line 78 of file ClusterOnTrackAnaProcessor.h.
|
private |
Debug Level.
Definition at line 93 of file ClusterOnTrackAnaProcessor.h.
|
private |
description
Definition at line 85 of file ClusterOnTrackAnaProcessor.h.
|
private |
Containers for adding to the TTree.
Definition at line 83 of file ClusterOnTrackAnaProcessor.h.
|
private |
Definition at line 81 of file ClusterOnTrackAnaProcessor.h.
|
private |
description
Definition at line 89 of file ClusterOnTrackAnaProcessor.h.