5#ifndef TRIGGEPPERF_WTACONEJETMAKER_H
6#define TRIGGEPPERF_WTACONEJETMAKER_H
35 WTAConeJetMaker(
unsigned int block_n = 4,
unsigned int rolloff_buffersize = 155) :
41 virtual std::string
toString()
const override{
return "WTAConeJet"; }
42 virtual std::vector<Gep::Jet>
makeJets(
const std::vector<Gep::Cluster>& TopoTowers)
const override;
46 switch(seed_cleaning_algo)
49 return std::make_unique<WTAConeMaker>();
51 return std::make_unique<WTACone2PassMaker>();
virtual std::string toString() const override
virtual std::vector< Gep::Jet > makeJets(const std::vector< Gep::Cluster > &TopoTowers) const override
unsigned int m_SeedCleaningAlgo
WTAParameters m_GEPWTAParameters
unsigned int m_RollOffBufferSize
void SetRollOffBufferSize(int rolloff_buffersize)
void SetBlockN(unsigned int block_n)
void SetSeedCleaningAlgo(unsigned int algo)
WTAConeJetMaker(unsigned int block_n=4, unsigned int rolloff_buffersize=155)
std::unique_ptr< WTAConeMaker > CreateWTAConeMaker(enum WTAConeMakerEnum seed_cleaning_algo) const
int GetRollOffBufferSize()