Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
SimTracker
SiStripDigitizer
plugins
SiInduceChargeOnStrips.h
Go to the documentation of this file.
1
#ifndef Tracker_SiInduceChargeOnStrips_H
2
#define Tracker_SiInduceChargeOnStrips_H
3
4
#include "
SiChargeCollectionDrifter.h
"
5
#include "
Geometry/TrackerGeometryBuilder/interface/StripGeomDetUnit.h
"
6
#include "
SimTracker/SiStripDigitizer/interface/SiPileUpSignals.h
"
7
8
#include<map>
9
10
class
TrackerTopology
;
11
class
StripDet;
18
class
SiInduceChargeOnStrips
{
19
public
:
20
21
virtual
~SiInduceChargeOnStrips
() { }
22
virtual
void
induce
(
const
SiChargeCollectionDrifter::collection_type
&,
const
StripGeomDetUnit
&,
23
std::vector<float>&,
size_t
&,
size_t
&,
24
const
TrackerTopology
*tTopo)
const
=0;
25
26
};
27
#endif
TrackerTopology
Definition:
TrackerTopology.h:18
SiChargeCollectionDrifter::collection_type
std::vector< SignalPoint > collection_type
Definition:
SiChargeCollectionDrifter.h:14
StripGeomDetUnit
Definition:
StripGeomDetUnit.h:18
SiInduceChargeOnStrips::induce
virtual void induce(const SiChargeCollectionDrifter::collection_type &, const StripGeomDetUnit &, std::vector< float > &, size_t &, size_t &, const TrackerTopology *tTopo) const =0
SiPileUpSignals.h
SiChargeCollectionDrifter.h
StripGeomDetUnit.h
SiInduceChargeOnStrips
Definition:
SiInduceChargeOnStrips.h:18
SiInduceChargeOnStrips::~SiInduceChargeOnStrips
virtual ~SiInduceChargeOnStrips()
Definition:
SiInduceChargeOnStrips.h:21
Generated for CMSSW Reference Manual by
1.8.5