Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoTracker
DeDx
interface
DeDxDiscriminatorTools.h
Go to the documentation of this file.
1
#ifndef DeDxDiscriminatorTools_H
2
#define DeDxDiscriminatorTools_H
3
4
5
#include "
TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h
"
6
7
#include "
Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h
"
8
#include "
Geometry/TrackerGeometryBuilder/interface/StripGeomDetUnit.h
"
9
#include "
Geometry/TrackerGeometryBuilder/interface/PixelGeomDetUnit.h
"
10
11
#include "
Geometry/CommonDetUnit/interface/GeomDetUnit.h
"
12
#include "
Geometry/CommonDetUnit/interface/GeomDetType.h
"
13
#include "
Geometry/CommonTopologies/interface/StripTopology.h
"
14
15
#include "
DataFormats/GeometrySurface/interface/TrapezoidalPlaneBounds.h
"
16
#include "
DataFormats/GeometrySurface/interface/RectangularPlaneBounds.h
"
17
18
19
20
namespace
DeDxDiscriminatorTools
21
{
22
23
// using namespace std;
24
25
bool
IsSpanningOver2APV
(
unsigned
int
FirstStrip,
unsigned
int
ClusterSize);
26
bool
IsSaturatingStrip
(
const
std::vector<uint8_t>& Ampls);
27
double
charge
(
const
std::vector<uint8_t>& Ampls);
28
double
path
(
double
cosine,
double
thickness);
29
30
bool
IsFarFromBorder
(
TrajectoryStateOnSurface
trajState,
const
GeomDetUnit
* it);
31
32
}
33
#endif
DeDxDiscriminatorTools::path
double path(double cosine, double thickness)
Definition:
DeDxDiscriminatorTools.cc:51
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
DeDxDiscriminatorTools::charge
double charge(const std::vector< uint8_t > &Ampls)
Definition:
DeDxDiscriminatorTools.cc:43
StripTopology.h
GeomDetType.h
DeDxDiscriminatorTools::IsFarFromBorder
bool IsFarFromBorder(TrajectoryStateOnSurface trajState, const GeomDetUnit *it)
Definition:
DeDxDiscriminatorTools.cc:57
DeDxDiscriminatorTools::IsSpanningOver2APV
bool IsSpanningOver2APV(unsigned int FirstStrip, unsigned int ClusterSize)
Definition:
DeDxDiscriminatorTools.cc:8
RectangularPlaneBounds.h
DeDxDiscriminatorTools::IsSaturatingStrip
bool IsSaturatingStrip(const std::vector< uint8_t > &Ampls)
Definition:
DeDxDiscriminatorTools.cc:34
GeomDetUnit.h
StripGeomDetUnit.h
TrackerGeometry.h
TrajectoryStateOnSurface.h
GeomDetUnit
Definition:
GeomDetUnit.h:13
PixelGeomDetUnit.h
TrapezoidalPlaneBounds.h
Generated for CMSSW Reference Manual by
1.8.5