MarlinTPC  1.2.0
Public Member Functions | Protected Attributes | List of all members
marlintpc::XrayLikelihoodProcessor Class Reference
Inheritance diagram for marlintpc::XrayLikelihoodProcessor:

Public Member Functions

virtual Processor * newProcessor ()
 
int energyBin (double energy)
 
double logLikelihood (TH1D *histogram, double value)
 
virtual void init ()
 
virtual void processRunHeader (lcio::LCRunHeader *run)
 
virtual void processEvent (LCEvent *evt)
 
virtual void end ()
 

Protected Attributes

std::string _inputCollectionXray
 
std::string _outputXrays
 
std::string _outputCollection
 
int _outputIsTransient
 
std::vector< float > _energyBinsLowerEdges
 
std::vector< std::string > _referenceROOTFilesXray
 
std::vector< TFile * > _referenceTFilesXray
 
std::vector< float > _scaleFactors
 
int _numberEnergyBins
 
std::vector< TH1D * > _histogramsLikelihood
 
XrayGeometryService_xrayGeoService
 
std::vector< TH1D * > _xrayExcentricity
 
std::vector< TH1D * > _xrayKurtosisL
 
std::vector< TH1D * > _xrayLength
 
std::vector< TH1D * > _xraySkewnessL
 
std::vector< TH1D * > _xrayRmsT
 
std::vector< TH1D * > _xrayLengthDivByRmsT
 
std::vector< TH1D * > _xrayFractionWithinRmsY
 

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