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 <Apv25RoXtalkAnaProcessor.h>
Public Member Functions | |
Apv25RoXtalkAnaProcessor (const std::string &name, Process &process) | |
Constructor. | |
~Apv25RoXtalkAnaProcessor () | |
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. | |
![]() | |
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 Member Functions | |
void | emulateApv25Buff (int buffIter) |
description | |
Private Attributes | |
std::string | histCfgFilename_ |
description | |
ModuleMapper * | modMap_ {nullptr} |
description | |
TTree * | tree_ |
description | |
TBranch * | bevth_ {nullptr} |
description | |
TBranch * | brawHits_ {nullptr} |
description | |
EventHeader * | evth_ {nullptr} |
description | |
std::vector< RawSvtHit * > * | rawHits_ {} |
description | |
std::string | anaName_ {"apvRoXtalkAna"} |
description | |
std::string | rawHitColl_ {"SVTRawTrackerHits"} |
description | |
int | syncPhase_ {224} |
description | |
int | trigPhase_ {8} |
description | |
int | trigDel_ {6696} |
description | |
std::vector< long > | reads |
description | |
std::vector< long > | readEvs |
description | |
std::vector< long > | eventTimes |
description | |
std::vector< int > | hitMultis |
description | |
std::vector< int > | lFEBMultis |
description | |
double | lFEBrms [210] |
description | |
double | lLowCut |
description | |
double | lHighCut |
description | |
std::vector< int > | hFEBMultis |
description | |
double | hFEBrms [210] |
description | |
double | hLowCut |
description | |
double | hHighCut |
description | |
double | sps [210] |
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 29 of file Apv25RoXtalkAnaProcessor.h.
Apv25RoXtalkAnaProcessor | ( | const std::string & | name, |
Process & | process | ||
) |
Definition at line 12 of file Apv25RoXtalkAnaProcessor.cxx.
|
virtual |
Configure using given parameters.
parameters | The parameters used for configuration. |
Reimplemented from Processor.
Definition at line 15 of file Apv25RoXtalkAnaProcessor.cxx.
|
private |
|
virtual |
|
virtual |
description
tree |
Implements Processor.
Definition at line 34 of file Apv25RoXtalkAnaProcessor.cxx.
|
virtual |
description
ievent |
Implements Processor.
Definition at line 50 of file Apv25RoXtalkAnaProcessor.cxx.
|
private |
description
Definition at line 94 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 88 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 89 of file Apv25RoXtalkAnaProcessor.h.
|
private |
debug level
Definition at line 114 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 102 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 91 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 108 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 109 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 111 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 83 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 103 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 110 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 104 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 105 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 107 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 106 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 84 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 95 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 92 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 101 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 100 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 112 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 96 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 87 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 98 of file Apv25RoXtalkAnaProcessor.h.
|
private |
description
Definition at line 97 of file Apv25RoXtalkAnaProcessor.h.