Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoLocalTracker
SiStripClusterizer
src
StripClusterizerAlgorithm.cc
Go to the documentation of this file.
1
#include "
RecoLocalTracker/SiStripClusterizer/interface/StripClusterizerAlgorithm.h
"
2
3
#include "
FWCore/Framework/interface/EventSetup.h
"
4
#include "
CondFormats/DataRecord/interface/SiStripNoisesRcd.h
"
5
#include "
CalibTracker/Records/interface/SiStripGainRcd.h
"
6
#include "
CalibTracker/Records/interface/SiStripQualityRcd.h
"
7
#include "
DataFormats/SiStripDigi/interface/SiStripDigi.h
"
8
#include "
DataFormats/SiStripCluster/interface/SiStripCluster.h
"
9
#include "
CalibFormats/SiStripObjects/interface/SiStripDetCabling.h
"
10
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
11
12
void
StripClusterizerAlgorithm::clusterize
(
const
edm::DetSetVector<SiStripDigi>
&
input
,
output_t
&
output
)
const
{
13
clusterize_
(input, output);
14
}
15
void
StripClusterizerAlgorithm::clusterize
(
const
edmNew::DetSetVector<SiStripDigi>
&
input
,
output_t
&
output
)
const
{
16
clusterize_
(input, output);
17
}
18
19
StripClusterizerAlgorithm::InvalidChargeException::InvalidChargeException
(
const
SiStripDigi
& digi)
20
: cms::
Exception
(
"Invalid Charge"
) {
21
std::stringstream
s
;
22
s <<
"Digi charge of "
<< digi.
adc
() <<
" ADC "
23
<<
"is out of range on strip "
<< digi.
strip
() <<
". "
;
24
this->
append
(s.str());
25
}
SiStripQualityRcd.h
StripClusterizerAlgorithm::clusterize
void clusterize(const edm::DetSetVector< SiStripDigi > &, output_t &) const
Definition:
StripClusterizerAlgorithm.cc:12
MessageLogger.h
cms::Exception::append
void append(Exception const &another)
Definition:
Exception.cc:153
EventSetup.h
SiStripDigi.h
SiStripGainRcd.h
StripClusterizerAlgorithm::InvalidChargeException::InvalidChargeException
InvalidChargeException(const SiStripDigi &)
Definition:
StripClusterizerAlgorithm.cc:19
input
static std::string const input
Definition:
EdmProvDump.cc:47
SiStripDigi::strip
const uint16_t & strip() const
Definition:
SiStripDigi.h:33
SiStripNoisesRcd.h
SiStripDetCabling.h
StripClusterizerAlgorithm::clusterize_
void clusterize_(const T &input, output_t &output) const
Definition:
StripClusterizerAlgorithm.h:66
edmNew::DetSetVector
Definition:
DetSetNew.h:13
SiStripDigi
A Digi for the silicon strip detector, containing both strip and adc information, and suitable for st...
Definition:
SiStripDigi.h:12
convertSQLitetoXML_cfg.output
tuple output
Definition:
convertSQLitetoXML_cfg.py:72
alignCSCRings.s
list s
Definition:
alignCSCRings.py:92
Exception
SiStripCluster.h
SiStripDigi::adc
const uint16_t & adc() const
Definition:
SiStripDigi.h:34
edm::DetSetVector< SiStripDigi >
StripClusterizerAlgorithm.h
Generated for CMSSW Reference Manual by
1.8.5