Niagara via c++ controller

Hello, I trying to figure out what the Niagara alternative is to using UParticleSystem.
Since my project is only a year in development but I trying to switch over the UParticleSystem code over to Niagara.
As we have already ported most of our particle code. how are we suppose to call Niagara in game code via c++ as before we could use UParticleSystem* ParticleSystem = nullptr; for example

thanks in advanced

Stephen

If you looking for class name of asset, look in asset tooltip on side of the name of asset, it asset type name and class name is usually the same. Class name without U prefix is also contained in begining of refrence path, use copy refrence in right click menu of asset and paste somewhere

Also note that niagara has its own component and dummy actor