18 #ifndef RECOSPLITTER_H
19 #define RECOSPLITTER_H
34 template<
unsigned int Nunmod,
class Unmod,
unsigned int Nsplit,
class Split>
43 STD_string label()
const {
return get_label();}
44 STD_string description()
const {
return "Split data in one or more dimensions";}
46 RecoCoord input_coord()
const {
RecoCoord result=Unmod::preset_coord(RecoIndex::collected); Split::modify(RecoIndex::collected,result);
return result;}
47 void modify_coord(
RecoCoord& coord)
const {Split::modify(RecoIndex::separate,coord);}
Labeled(const STD_string &label="unnamed")
const STD_string & get_label() const
chansplit, repsplit: Split data in one or more dimensions