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.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Private Attributes | List of all members
SvtBlFitHistoProcessor Class Reference

Insert description here. more details. More...

#include <SvtBlFitHistoProcessor.h>

Inheritance diagram for SvtBlFitHistoProcessor:
Processor

Public Member Functions

 SvtBlFitHistoProcessor (const std::string &name, Process &process)
 Constructor  *  *.
 
 ~SvtBlFitHistoProcessor ()
 
virtual void configure (const ParameterSet &parameters)
 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  * 

 
- Public Member Functions inherited from Processor
 Processor (const std::string &name, Process &process)
 Class constructor.
 
virtual ~Processor ()
 
virtual void setFile (TFile *outFile)
 Set output TFile for AnaProcessors.
 

Private Attributes

TFile * inF_ {nullptr}
 description
 
TFile * outF_chi2 {nullptr}
 description
 
int year_ =2019
 description
 
std::string layer_ {""}
 description
 
std::string histCfgFilename_
 description
 
std::string rawhitsHistCfgFilename_
 description
 
BlFitHistosfitHistos_ {nullptr}
 description
 
std::string thresholdsFileIn_
 description
 
int rebin_ {}
 description
 
int minStats_ {}
 description
 
int deadRMS_ {}
 description
 
int debug_ {0}
 description
 
std::string simpleGausFit_
 description
 
FlatTupleMakerflat_tuple_ {nullptr}
 description
 

Additional Inherited Members

- Static Public Member Functions inherited from Processor
static void declare (const std::string &classname, ProcessorMaker *)
 Internal function which is part of the ProcessorFactory machinery.
 
- Protected Attributes inherited from Processor
Processprocess_
 
TFile * outF_ {nullptr}
 
std::string name_
 

Detailed Description

Insert description here. more details.

Definition at line 20 of file SvtBlFitHistoProcessor.h.

Constructor & Destructor Documentation

◆ SvtBlFitHistoProcessor()

SvtBlFitHistoProcessor ( const std::string &  name,
Process process 
)

Constructor  *  *.

 *

Parameters
name *
process

Definition at line 6 of file SvtBlFitHistoProcessor.cxx.

◆ ~SvtBlFitHistoProcessor()

Definition at line 10 of file SvtBlFitHistoProcessor.cxx.

Member Function Documentation

◆ configure()

void configure ( const ParameterSet parameters)
virtual

description  *  *

 *

Parameters
parameters

Reimplemented from Processor.

Definition at line 13 of file SvtBlFitHistoProcessor.cxx.

◆ finalize()

void finalize ( )
virtual

description  * 

 *

Implements Processor.

Definition at line 105 of file SvtBlFitHistoProcessor.cxx.

◆ initialize() [1/2]

void initialize ( std::string  inFilename,
std::string  outFilename 
)
virtual

description  *  *

 *

Parameters
inFilename *
outFilename

Reimplemented from Processor.

Definition at line 34 of file SvtBlFitHistoProcessor.cxx.

◆ initialize() [2/2]

virtual void initialize ( TTree *  tree)
inlinevirtual

description  *  *

 *

Parameters
tree

Implements Processor.

Definition at line 62 of file SvtBlFitHistoProcessor.h.

◆ process() [1/2]

bool process ( )
virtual

description  *  *

 *

Returns
true  *
false 

Reimplemented from Processor.

Definition at line 92 of file SvtBlFitHistoProcessor.cxx.

◆ process() [2/2]

virtual bool process ( IEvent event)
inlinevirtual

description  *  *

 *

Parameters
event *
Returns
true  *
false 

Implements Processor.

Definition at line 71 of file SvtBlFitHistoProcessor.h.

Member Data Documentation

◆ deadRMS_

int deadRMS_ {}
private

description

Definition at line 104 of file SvtBlFitHistoProcessor.h.

◆ debug_

int debug_ {0}
private

description

Definition at line 105 of file SvtBlFitHistoProcessor.h.

◆ fitHistos_

BlFitHistos* fitHistos_ {nullptr}
private

description

Definition at line 96 of file SvtBlFitHistoProcessor.h.

◆ flat_tuple_

FlatTupleMaker* flat_tuple_ {nullptr}
private

description

Definition at line 109 of file SvtBlFitHistoProcessor.h.

◆ histCfgFilename_

std::string histCfgFilename_
private

description

Definition at line 90 of file SvtBlFitHistoProcessor.h.

◆ inF_

TFile* inF_ {nullptr}
private

description

Definition at line 81 of file SvtBlFitHistoProcessor.h.

◆ layer_

std::string layer_ {""}
private

description

Definition at line 87 of file SvtBlFitHistoProcessor.h.

◆ minStats_

int minStats_ {}
private

description

Definition at line 103 of file SvtBlFitHistoProcessor.h.

◆ outF_chi2

TFile* outF_chi2 {nullptr}
private

description

Definition at line 82 of file SvtBlFitHistoProcessor.h.

◆ rawhitsHistCfgFilename_

std::string rawhitsHistCfgFilename_
private

description

Definition at line 93 of file SvtBlFitHistoProcessor.h.

◆ rebin_

int rebin_ {}
private

description

Definition at line 102 of file SvtBlFitHistoProcessor.h.

◆ simpleGausFit_

std::string simpleGausFit_
private

description

Definition at line 107 of file SvtBlFitHistoProcessor.h.

◆ thresholdsFileIn_

std::string thresholdsFileIn_
private

description

Definition at line 99 of file SvtBlFitHistoProcessor.h.

◆ year_

int year_ =2019
private

description

Definition at line 84 of file SvtBlFitHistoProcessor.h.


The documentation for this class was generated from the following files: