Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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