How to use SetScintillationByParticleType function

H
I want to use the SetScintillationByParticleType function, but every time I run it I get an error

G4VModularPhysicsList* physicsList = new FTFP_BERT_HP;

physicsList->ReplacePhysics(new G4EmStandardPhysics_option4());
G4OpticalPhysics* opticalPhysics = new G4OpticalPhysics();
opticalPhysics->SetScintillationByParticleType(kALPHASCINTILLATIONYIELD);
physicsList->RegisterPhysics(opticalPhysics);
runManager->SetUserInitialization(physicsList);

Look at the $G4INCLUDE/G4OpticalPhysics.hh file, which tells you all of the functions and their arguments.

    void SetScintillationByParticleType(G4bool );