Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoTracker
DeDx
interface
DeDxTools.h
Go to the documentation of this file.
1
#ifndef DeDxTools_H
2
#define DeDxTools_H
3
#include <vector>
4
#include "
DataFormats/TrackReco/interface/DeDxHit.h
"
5
#include "
DataFormats/TrackReco/interface/TrackDeDxHits.h
"
6
#include "
DataFormats/GeometryCommonDetAlgo/interface/Measurement1D.h
"
7
#include "
DataFormats/DetId/interface/DetId.h
"
8
#include "
TrackingTools/PatternTools/interface/Trajectory.h
"
9
10
namespace
DeDxTools {
11
12
struct
RawHits
{
13
double
charge
;
14
double
angleCosine
;
15
DetId
detId
;
16
const
TrajectoryMeasurement
*
trajectoryMeasurement
;
17
int
NSaturating
;
18
};
19
20
void
trajectoryRawHits
(
const
edm::Ref
<std::vector<Trajectory> >& trajectory, std::vector<RawHits>& hits,
bool
usePixel,
bool
useStrip);
21
double
genericAverage
(
const
reco::DeDxHitCollection
&,
float
expo = 1.);
22
bool
shapeSelection
(
const
std::vector<uint8_t> & ampls);
23
}
24
25
#endif
Trajectory.h
DeDxTools::trajectoryRawHits
void trajectoryRawHits(const edm::Ref< std::vector< Trajectory > > &trajectory, std::vector< RawHits > &hits, bool usePixel, bool useStrip)
Definition:
DeDxTools.cc:17
DeDxTools::RawHits::charge
double charge
Definition:
DeDxTools.h:13
reco::DeDxHitCollection
std::vector< DeDxHit > DeDxHitCollection
Definition:
DeDxHit.h:49
DeDxTools::RawHits
Definition:
DeDxTools.h:12
DeDxTools::RawHits::angleCosine
double angleCosine
Definition:
DeDxTools.h:14
TrackDeDxHits.h
DetId
Definition:
DetId.h:20
DeDxTools::shapeSelection
bool shapeSelection(const std::vector< uint8_t > &ls)
Definition:
DeDxTools.cc:141
DeDxHit.h
Measurement1D.h
DeDxTools::RawHits::detId
DetId detId
Definition:
DeDxTools.h:15
DeDxTools::RawHits::trajectoryMeasurement
const TrajectoryMeasurement * trajectoryMeasurement
Definition:
DeDxTools.h:16
DeDxTools::RawHits::NSaturating
int NSaturating
Definition:
DeDxTools.h:17
TrajectoryMeasurement
Definition:
TrajectoryMeasurement.h:25
DetId.h
edm::Ref
Definition:
AssociativeIterator.h:52
DeDxTools::genericAverage
double genericAverage(const reco::DeDxHitCollection &, float expo=1.)
Definition:
DeDxTools.cc:129
Generated for CMSSW Reference Manual by
1.8.5