@@ -24,42 +24,42 @@ int main( int argc, char** argv)
24
24
yap::ParticleFactory factory ((::getenv (" YAPDIR" ) ? (std::string)::getenv (" YAPDIR" ) : " ." ) + " /evt.pdl" );
25
25
26
26
// initial state particle
27
- auto D = factory.createInitialStateParticle (factory.pdgCode (" D+" ), radialSize);
27
+ std::shared_ptr<yap::InitialStateParticle> D = factory.createInitialStateParticle (factory.pdgCode (" D+" ), radialSize);
28
28
29
29
// final state particles
30
- auto piPlus = factory.createFinalStateParticle (211 );
31
- auto piMinus = factory.createFinalStateParticle (-211 );
30
+ std::shared_ptr<yap::FinalStateParticle> piPlus = factory.createFinalStateParticle (211 );
31
+ std::shared_ptr<yap::FinalStateParticle> piMinus = factory.createFinalStateParticle (-211 );
32
32
33
33
// set final state
34
34
D->setFinalStateParticles ({piPlus, piMinus, piPlus});
35
35
36
36
// rho
37
- auto rho = std::make_shared<yap::Resonance>(factory.quantumNumbers (" rho0" ), 0.775 , " rho" , radialSize, std::make_unique<yap::BreitWigner>());
37
+ std::shared_ptr<yap::Resonance> rho = std::make_shared<yap::Resonance>(factory.quantumNumbers (" rho0" ), 0.775 , " rho" , radialSize, std::make_unique<yap::BreitWigner>());
38
38
static_cast <yap::BreitWigner&>(rho->massShape ()).width ()->setValue (0.149 );
39
39
rho->addChannels (piPlus, piMinus, max2L);
40
40
41
41
// f_2(1270)
42
- auto f_2 = std::make_shared<yap::Resonance>(factory.quantumNumbers (" f_2" ), 1.275 , " f_2" , radialSize, std::make_unique<yap::BreitWigner>());
42
+ std::shared_ptr<yap::Resonance> f_2 = std::make_shared<yap::Resonance>(factory.quantumNumbers (" f_2" ), 1.275 , " f_2" , radialSize, std::make_unique<yap::BreitWigner>());
43
43
static_cast <yap::BreitWigner&>(f_2->massShape ()).width ()->setValue (0.185 );
44
44
f_2->addChannels (piPlus, piMinus, max2L);
45
45
46
46
// f_0(980)
47
- auto f_0_980 = std::make_shared<yap::Resonance>(factory.quantumNumbers (" f_0" ), 0.980 , " f_0_980" , radialSize, std::make_unique<yap::BreitWigner>());
47
+ std::shared_ptr<yap::Resonance> f_0_980 = std::make_shared<yap::Resonance>(factory.quantumNumbers (" f_0" ), 0.980 , " f_0_980" , radialSize, std::make_unique<yap::BreitWigner>());
48
48
static_cast <yap::BreitWigner&>(f_0_980->massShape ()).width ()->setValue (0.329 );
49
49
f_0_980->addChannels (piPlus, piMinus, max2L);
50
50
51
51
// f_0(1370)
52
- auto f_0_1370 = std::make_shared<yap::Resonance>(factory.quantumNumbers (" f_0" ), 1.350 , " f_0_1370" , radialSize, std::make_unique<yap::BreitWigner>());
52
+ std::shared_ptr<yap::Resonance> f_0_1370 = std::make_shared<yap::Resonance>(factory.quantumNumbers (" f_0" ), 1.350 , " f_0_1370" , radialSize, std::make_unique<yap::BreitWigner>());
53
53
static_cast <yap::BreitWigner&>(f_0_1370->massShape ()).width ()->setValue (0.250 );
54
54
f_0_1370->addChannels (piPlus, piMinus, max2L);
55
55
56
56
// f_0(1500)
57
- auto f_0_1500 = std::make_shared<yap::Resonance>(factory.quantumNumbers (" f_0" ), 1.507 , " f_0_1500" , radialSize, std::make_unique<yap::BreitWigner>());
57
+ std::shared_ptr<yap::Resonance> f_0_1500 = std::make_shared<yap::Resonance>(factory.quantumNumbers (" f_0" ), 1.507 , " f_0_1500" , radialSize, std::make_unique<yap::BreitWigner>());
58
58
static_cast <yap::BreitWigner&>(f_0_1500->massShape ()).width ()->setValue (0.109 );
59
59
f_0_1500->addChannels (piPlus, piMinus, max2L);
60
60
61
61
// sigma a.k.a. f_0(500)
62
- auto sigma = std::make_shared<yap::Resonance>(factory.quantumNumbers (" f_0" ), 0.800 , " sigma" , radialSize, std::make_unique<yap::BreitWigner>());
62
+ std::shared_ptr<yap::Resonance> sigma = std::make_shared<yap::Resonance>(factory.quantumNumbers (" f_0" ), 0.800 , " sigma" , radialSize, std::make_unique<yap::BreitWigner>());
63
63
static_cast <yap::BreitWigner&>(sigma->massShape ()).width ()->setValue (0.800 );
64
64
sigma->addChannels (piPlus, piMinus, max2L);
65
65
0 commit comments