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 <SvtBl2DAnaProcessor.h>
Public Member Functions | |
SvtBl2DAnaProcessor (const std::string &name, Process &process) | |
Constructor. | |
~SvtBl2DAnaProcessor () | |
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 | |
int | Event_number = 0 |
description | |
Svt2DBlHistos * | svtCondHistos {nullptr} |
description | |
ModuleMapper * | mmapper_ |
Initialize ModuleMapper. | |
std::string | histCfgFilename_ |
configuration parameters | |
std::string | rawSvtHitsColl_ {"SVTRawTrackerHits"} |
description | |
std::vector< RawSvtHit * > * | rawSvtHits_ {} |
description | |
TBranch * | brawSvtHits_ {nullptr} |
description | |
TTree * | tree_ |
description | |
std::string | triggerFilename_ |
trigger selection | |
json | triggers_ |
description | |
std::string | triggerBankColl_ {"TSBank"} |
description | |
TBranch * | btriggerBank_ {nullptr} |
description | |
TObject * | triggerBank_ {} |
description | |
std::map< std::string, bool > | prescaledtriggerMap_ |
description | |
std::map< std::string, bool > | exttriggerMap_ |
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 23 of file SvtBl2DAnaProcessor.h.
SvtBl2DAnaProcessor | ( | const std::string & | name, |
Process & | process | ||
) |
~SvtBl2DAnaProcessor | ( | ) |
Definition at line 10 of file SvtBl2DAnaProcessor.cxx.
|
virtual |
description
parameters |
Reimplemented from Processor.
Definition at line 14 of file SvtBl2DAnaProcessor.cxx.
|
virtual |
|
virtual |
description
tree |
Implements Processor.
Definition at line 31 of file SvtBl2DAnaProcessor.cxx.
|
virtual |
description
ievent |
Implements Processor.
Definition at line 55 of file SvtBl2DAnaProcessor.cxx.
|
private |
description
Definition at line 76 of file SvtBl2DAnaProcessor.h.
|
private |
description
Definition at line 83 of file SvtBl2DAnaProcessor.h.
|
private |
Debug level.
Definition at line 88 of file SvtBl2DAnaProcessor.h.
|
private |
description
Definition at line 68 of file SvtBl2DAnaProcessor.h.
|
private |
description
Definition at line 86 of file SvtBl2DAnaProcessor.h.
|
private |
configuration parameters
Definition at line 73 of file SvtBl2DAnaProcessor.h.
|
private |
Initialize ModuleMapper.
Definition at line 71 of file SvtBl2DAnaProcessor.h.
|
private |
description
Definition at line 85 of file SvtBl2DAnaProcessor.h.
|
private |
description
Definition at line 75 of file SvtBl2DAnaProcessor.h.
|
private |
description
Definition at line 74 of file SvtBl2DAnaProcessor.h.
|
private |
description
Definition at line 69 of file SvtBl2DAnaProcessor.h.
|
private |
description
Definition at line 77 of file SvtBl2DAnaProcessor.h.
|
private |
description
Definition at line 84 of file SvtBl2DAnaProcessor.h.
|
private |
description
Definition at line 81 of file SvtBl2DAnaProcessor.h.
|
private |
trigger selection
Definition at line 79 of file SvtBl2DAnaProcessor.h.
|
private |
description
Definition at line 80 of file SvtBl2DAnaProcessor.h.