Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Alignment
LaserAlignment
interface
LASPeakFinder.h
Go to the documentation of this file.
1
2
#ifndef __LASPEAKFINDER_H
3
#define __LASPEAKFINDER_H
4
5
6
#include <utility>
7
#include <cmath>
8
#include <iostream>
9
10
#include <TH1.h>
11
#include <TF1.h>
12
13
#include "
Alignment/LaserAlignment/interface/LASModuleProfile.h
"
14
15
21
class
LASPeakFinder
{
22
23
public
:
24
LASPeakFinder
();
25
bool
FindPeakIn
(
const
LASModuleProfile
&, std::pair<double,double>&, TH1D*,
const
double
);
26
void
SetAmplitudeThreshold
(
double
);
27
28
private
:
29
double
amplitudeThreshold
;
30
31
};
32
33
#endif
LASPeakFinder::LASPeakFinder
LASPeakFinder()
Definition:
LASPeakFinder.cc:8
LASModuleProfile
Definition:
LASModuleProfile.h:8
LASPeakFinder::FindPeakIn
bool FindPeakIn(const LASModuleProfile &, std::pair< double, double > &, TH1D *, const double)
Definition:
LASPeakFinder.cc:23
LASPeakFinder::amplitudeThreshold
double amplitudeThreshold
Definition:
LASPeakFinder.h:29
LASPeakFinder::SetAmplitudeThreshold
void SetAmplitudeThreshold(double)
Definition:
LASPeakFinder.cc:114
LASModuleProfile.h
LASPeakFinder
Definition:
LASPeakFinder.h:21
Generated for CMSSW Reference Manual by
1.8.5