Main Page
Namespaces
Classes
Package Documentation
Alignment
LaserAlignment
interface
LASPeakFinder.h
Go to the documentation of this file.
1
2
#ifndef __LASPEAKFINDER_H
3
#define __LASPEAKFINDER_H
4
5
#include <utility>
6
#include <cmath>
7
#include <iostream>
8
9
#include <TH1.h>
10
#include <TF1.h>
11
12
#include "
Alignment/LaserAlignment/interface/LASModuleProfile.h
"
13
19
class
LASPeakFinder
{
20
public
:
21
LASPeakFinder
();
22
bool
FindPeakIn
(
const
LASModuleProfile
&, std::pair<double, double>&, TH1D*,
const
double
);
23
void
SetAmplitudeThreshold
(
double
);
24
25
private
:
26
double
amplitudeThreshold
;
27
};
28
29
#endif
LASPeakFinder::LASPeakFinder
LASPeakFinder()
Definition:
LASPeakFinder.cc:7
LASModuleProfile
Definition:
LASModuleProfile.h:7
LASPeakFinder::FindPeakIn
bool FindPeakIn(const LASModuleProfile &, std::pair< double, double > &, TH1D *, const double)
Definition:
LASPeakFinder.cc:16
LASPeakFinder::amplitudeThreshold
double amplitudeThreshold
Definition:
LASPeakFinder.h:26
LASPeakFinder::SetAmplitudeThreshold
void SetAmplitudeThreshold(double)
Definition:
LASPeakFinder.cc:106
LASModuleProfile.h
LASPeakFinder
Definition:
LASPeakFinder.h:19
Generated for CMSSW Reference Manual by
1.8.11