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 <RecoHitAnaProcessor.h>
Public Member Functions | |
RecoHitAnaProcessor (const std::string &name, Process &process) | |
Constructor. | |
~RecoHitAnaProcessor () | |
virtual bool | process (IEvent *ievent) |
description | |
virtual void | initialize (TTree *tree) |
description | |
virtual void | finalize () |
description | |
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 | |
RecoHitAnaHistos * | histos {nullptr} |
std::string | histCfgFilename_ |
description | |
TTree * | tree_ |
TBranch * | btrkrHits_ {nullptr} |
description | |
TBranch * | btracks_ {nullptr} |
description | |
TBranch * | becalHits_ {nullptr} |
description | |
TBranch * | becalClusters_ {nullptr} |
description | |
std::vector< TrackerHit * > * | trkrHits_ {} |
description | |
std::vector< Track * > * | tracks_ {} |
description | |
std::vector< CalHit * > * | ecalHits_ {} |
description | |
std::vector< CalCluster * > * | ecalClusters_ {} |
description | |
std::string | anaName_ {"recoHitAna"} |
description | |
std::string | trkColl_ {"GBLTracks"} |
description | |
std::string | trkrHitColl_ {"RotatedHelicalTrackHits"} |
description | |
std::string | ecalHitColl_ {"EcalCalHits"} |
description | |
std::string | ecalClusColl_ {"EcalClustersCorr"} |
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 25 of file RecoHitAnaProcessor.h.
RecoHitAnaProcessor | ( | const std::string & | name, |
Process & | process | ||
) |
~RecoHitAnaProcessor | ( | ) |
Definition at line 11 of file RecoHitAnaProcessor.cxx.
|
virtual |
description
parameters |
Reimplemented from Processor.
Definition at line 14 of file RecoHitAnaProcessor.cxx.
|
virtual |
|
virtual |
description
tree |
Implements Processor.
Definition at line 33 of file RecoHitAnaProcessor.cxx.
|
virtual |
description
ievent |
Implements Processor.
Definition at line 48 of file RecoHitAnaProcessor.cxx.
|
private |
description
Definition at line 85 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 78 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 77 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 76 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 75 of file RecoHitAnaProcessor.h.
|
private |
Debug Level.
Definition at line 91 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 89 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 83 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 88 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 82 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 71 of file RecoHitAnaProcessor.h.
|
private |
Containers to hold histogrammer info
Definition at line 70 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 81 of file RecoHitAnaProcessor.h.
|
private |
Definition at line 74 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 86 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 87 of file RecoHitAnaProcessor.h.
|
private |
description
Definition at line 80 of file RecoHitAnaProcessor.h.