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 <VtxHistoProcessor.h>
Public Member Functions | |
VtxHistoProcessor (const std::string &name, Process &process) | |
Constructor. | |
~VtxHistoProcessor () | |
virtual void | configure (const ParameterSet ¶meters) |
description | |
virtual void | initialize (std::string inFilename, std::string outFilename) |
description | |
virtual bool | process () |
description | |
virtual void | initialize (TTree *tree) |
description | |
virtual bool | process (IEvent *event) |
description | |
virtual void | finalize () |
description | |
![]() | |
Processor (const std::string &name, Process &process) | |
Class constructor. | |
virtual | ~Processor () |
virtual void | setFile (TFile *outFile) |
Set output TFile for AnaProcessors. | |
Private Types | |
typedef std::map< std::string, TH2F * >::iterator | it2d_ |
typedef std::map< std::string, TH1F * >::iterator | it1d_ |
Private Attributes | |
TFile * | inF_ {nullptr} |
description | |
int | debug_ {0} |
Debug Level. | |
int | rebin_ {1} |
Rebin factor. | |
std::vector< std::string > | selections_ {} |
Selection folder. | |
std::vector< std::string > | projections_ |
2D histos to project | |
std::map< std::string, TH2F * > | _histos2d |
Map storing the 2D histograms. | |
std::map< std::string, TH1F * > | _histos1d |
Map storing the 1D biases and resolutions. | |
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 VtxHistoProcessor.h.
|
private |
Definition at line 94 of file VtxHistoProcessor.h.
|
private |
Definition at line 91 of file VtxHistoProcessor.h.
VtxHistoProcessor | ( | const std::string & | name, |
Process & | process | ||
) |
~VtxHistoProcessor | ( | ) |
Definition at line 13 of file VtxHistoProcessor.cxx.
|
virtual |
description
parameters |
Reimplemented from Processor.
Definition at line 16 of file VtxHistoProcessor.cxx.
|
virtual |
|
virtual |
description
inFilename | |
outFilename |
Reimplemented from Processor.
Definition at line 32 of file VtxHistoProcessor.cxx.
|
inlinevirtual |
description
tree |
Implements Processor.
Definition at line 64 of file VtxHistoProcessor.h.
|
virtual |
description
Reimplemented from Processor.
Definition at line 61 of file VtxHistoProcessor.cxx.
|
inlinevirtual |
description
event |
Implements Processor.
Definition at line 73 of file VtxHistoProcessor.h.
|
private |
Map storing the 1D biases and resolutions.
Definition at line 93 of file VtxHistoProcessor.h.
|
private |
Map storing the 2D histograms.
Definition at line 90 of file VtxHistoProcessor.h.
|
private |
Debug Level.
Definition at line 85 of file VtxHistoProcessor.h.
|
private |
description
Definition at line 83 of file VtxHistoProcessor.h.
|
private |
2D histos to project
Definition at line 89 of file VtxHistoProcessor.h.
|
private |
Rebin factor.
Definition at line 86 of file VtxHistoProcessor.h.
|
private |
Selection folder.
Definition at line 88 of file VtxHistoProcessor.h.