1 #ifndef FastSimulation_TrackingRecHitProducer_TrackingRecHitPipe_H 2 #define FastSimulation_TrackingRecHitProducer_TrackingRecHitPipe_H 17 for (
unsigned int ialgo = 0; product && (ialgo < _algorithms.size()); ++ialgo) {
18 product = _algorithms[ialgo]->process(product);
23 inline unsigned int size()
const {
return _algorithms.size(); }
std::vector< TrackingRecHitAlgorithm * > _algorithms
void addAlgorithm(TrackingRecHitAlgorithm *algorithm)
unsigned int size() const
std::shared_ptr< TrackingRecHitProduct > TrackingRecHitProductPtr
TrackingRecHitProductPtr produce(TrackingRecHitProductPtr product) const