12 produces<edmNew::DetSetVector<SiStripCluster>>();
18 auto output = std::make_unique<edmNew::DetSetVector<SiStripCluster>>();
19 output->reserve(10000, 4 * 10000);
31 edm::LogError(
"Input Not Found") <<
"[SiStripClusterizer::produce] ";
SiStripClusterizer(const edm::ParameterSet &conf)
def create(alignables, pedeDump, additionalData, outputFile, config)
Log< level::Error, false > LogError
auto vector_transform(std::vector< InputType > const &input, Function predicate) -> std::vector< typename std::remove_cv< typename std::remove_reference< decltype(predicate(input.front()))>::type >::type >
bool findInput(const edm::EDGetTokenT< T > &, edm::Handle< T > &, const edm::Event &)
std::unique_ptr< StripClusterizerAlgorithm > algorithm
const std::vector< edm::InputTag > inputTags
inputTags
All input tags are specified in this pset for convenience.
void produce(edm::Event &, const edm::EventSetup &) override