iguana
Include an Iguana interface for clas12root
Header only classes given in iguana/ loaded at runtime via LoadIguana.C
Simple usage, configuration done behind the scenes :
clas12root::Iguana ig;
ig.GetTransformers().Use("clas12::MomentumCorrection");
//add many other transforms, creators, filters
...
while ( chain.Next() ){
...
//apply all corrections to particles
ig.GetTransformers().doAllCorrections({electron,pip,pim},{&p4el,&p4pip,&p4pim});