Fill in the code to handle different sample types Sample types: Single Crystal Twins Multi-Crystal (Generalisation of twins) Powder Two magnon single crystal