1 #ifndef L1Trigger_Phase2L1ParticleFlow_PUAlgoBase_h
2 #define L1Trigger_Phase2L1ParticleFlow_PUAlgoBase_h
22 virtual const std::vector<std::string> &
puGlobalNames()
const;
23 virtual void doPUGlobals(
const std::vector<Region> &rs,
float npu, std::vector<float> &globals)
const = 0;
virtual void runChargedPV(Region &r, float z0) const
PUAlgoBase(const edm::ParameterSet &)
virtual void runNeutralsPU(Region &r, float npu, const std::vector< float > &globals) const =0
virtual void doVertexing(std::vector< Region > &rs, VertexAlgo algo, float &vz) const
virtual void doPUGlobals(const std::vector< Region > &rs, float npu, std::vector< float > &globals) const =0
virtual const std::vector< std::string > & puGlobalNames() const
VertexAlgo
global operations