CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Functions
DeDxDiscriminatorTools.h File Reference
#include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h"
#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
#include "Geometry/TrackerGeometryBuilder/interface/StripGeomDetUnit.h"
#include "Geometry/TrackerGeometryBuilder/interface/PixelGeomDetUnit.h"
#include "Geometry/CommonDetUnit/interface/GeomDetUnit.h"
#include "Geometry/CommonDetUnit/interface/GeomDetType.h"
#include "Geometry/CommonTopologies/interface/StripTopology.h"
#include "DataFormats/GeometrySurface/interface/TrapezoidalPlaneBounds.h"
#include "DataFormats/GeometrySurface/interface/RectangularPlaneBounds.h"

Go to the source code of this file.

Namespaces

 DeDxDiscriminatorTools
 

Functions

double DeDxDiscriminatorTools::charge (const std::vector< uint8_t > &Ampls)
 
bool DeDxDiscriminatorTools::IsFarFromBorder (TrajectoryStateOnSurface trajState, const GeomDetUnit *it)
 
bool DeDxDiscriminatorTools::IsSaturatingStrip (const std::vector< uint8_t > &Ampls)
 
bool DeDxDiscriminatorTools::IsSpanningOver2APV (unsigned int FirstStrip, unsigned int ClusterSize)
 
double DeDxDiscriminatorTools::path (double cosine, double thickness)