Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
TrackingTools
TrajectoryCleaning
src
TrajectoryCleaner.cc
Go to the documentation of this file.
1
2
#include "
TrackingTools/TrajectoryCleaning/interface/TrajectoryCleaner.h
"
3
4
#include "
FWCore/Utilities/interface/typelookup.h
"
5
6
void
TrajectoryCleaner::clean
(
TrajectoryContainer
& tc)
const
7
{
8
TrajectoryPointerContainer
thePointerContainer;
9
thePointerContainer.reserve(tc.size());
10
for
(
TrajectoryCleaner::TrajectoryIterator
it = tc.begin(); it != tc.end(); it++) {
11
thePointerContainer.push_back( &(*it) );
12
}
13
14
clean
(thePointerContainer);
15
}
16
17
TYPELOOKUP_DATA_REG
(
TrajectoryCleaner
);
TrajectoryCleaner::TrajectoryContainer
std::vector< Trajectory > TrajectoryContainer
Definition:
TrajectoryCleaner.h:17
TrajectoryCleaner.h
typelookup.h
TrajectoryCleaner::TrajectoryPointerContainer
std::vector< Trajectory * > TrajectoryPointerContainer
Definition:
TrajectoryCleaner.h:18
TrajectoryCleaner::clean
virtual void clean(TrajectoryContainer &) const
Definition:
TrajectoryCleaner.cc:6
TYPELOOKUP_DATA_REG
#define TYPELOOKUP_DATA_REG(_dataclass_)
Definition:
typelookup.h:96
TrajectoryCleaner
Definition:
TrajectoryCleaner.h:13
TrajectoryCleaner::TrajectoryIterator
TrajectoryContainer::iterator TrajectoryIterator
Definition:
TrajectoryCleaner.h:19
Generated for CMSSW Reference Manual by
1.8.5