#ifndef ROOT_TMVA_VariableRearrangeTransform
#define ROOT_TMVA_VariableRearrangeTransform
#ifndef ROOT_TMVA_VariableTransformBase
#include "TMVA/VariableTransformBase.h"
#endif
namespace TMVA {
class VariableRearrangeTransform : public VariableTransformBase {
public:
typedef std::vector<Float_t> FloatVector;
VariableRearrangeTransform( DataSetInfo& dsi );
virtual ~VariableRearrangeTransform( void );
void Initialize();
Bool_t PrepareTransformation (const std::vector<Event*>&);
virtual const Event* Transform(const Event* const, Int_t cls ) const;
virtual const Event* InverseTransform( const Event* const, Int_t cls ) const;
void WriteTransformationToStream ( std::ostream& ) const {}
void ReadTransformationFromStream( std::istream&, const TString& ) { SetCreated(); }
virtual void AttachXMLTo(void* parent);
virtual void ReadFromXML( void* trfnode );
virtual void PrintTransformation( std::ostream & o );
virtual void MakeFunction( std::ostream& fout, const TString& fncName, Int_t part, UInt_t trCounter, Int_t cls );
std::vector<TString>* GetTransformationStrings( Int_t cls ) const;
private:
ClassDef(VariableRearrangeTransform,0)
};
}
#endif
VariableRearrangeTransform.h:1 VariableRearrangeTransform.h:2 VariableRearrangeTransform.h:3 VariableRearrangeTransform.h:4 VariableRearrangeTransform.h:5 VariableRearrangeTransform.h:6 VariableRearrangeTransform.h:7 VariableRearrangeTransform.h:8 VariableRearrangeTransform.h:9 VariableRearrangeTransform.h:10 VariableRearrangeTransform.h:11 VariableRearrangeTransform.h:12 VariableRearrangeTransform.h:13 VariableRearrangeTransform.h:14 VariableRearrangeTransform.h:15 VariableRearrangeTransform.h:16 VariableRearrangeTransform.h:17 VariableRearrangeTransform.h:18 VariableRearrangeTransform.h:19 VariableRearrangeTransform.h:20 VariableRearrangeTransform.h:21 VariableRearrangeTransform.h:22 VariableRearrangeTransform.h:23 VariableRearrangeTransform.h:24 VariableRearrangeTransform.h:25 VariableRearrangeTransform.h:26 VariableRearrangeTransform.h:27 VariableRearrangeTransform.h:28 VariableRearrangeTransform.h:29 VariableRearrangeTransform.h:30 VariableRearrangeTransform.h:31 VariableRearrangeTransform.h:32 VariableRearrangeTransform.h:33 VariableRearrangeTransform.h:34 VariableRearrangeTransform.h:35 VariableRearrangeTransform.h:36 VariableRearrangeTransform.h:37 VariableRearrangeTransform.h:38 VariableRearrangeTransform.h:39 VariableRearrangeTransform.h:40 VariableRearrangeTransform.h:41 VariableRearrangeTransform.h:42 VariableRearrangeTransform.h:43 VariableRearrangeTransform.h:44 VariableRearrangeTransform.h:45 VariableRearrangeTransform.h:46 VariableRearrangeTransform.h:47 VariableRearrangeTransform.h:48 VariableRearrangeTransform.h:49 VariableRearrangeTransform.h:50 VariableRearrangeTransform.h:51 VariableRearrangeTransform.h:52 VariableRearrangeTransform.h:53 VariableRearrangeTransform.h:54 VariableRearrangeTransform.h:55 VariableRearrangeTransform.h:56 VariableRearrangeTransform.h:57 VariableRearrangeTransform.h:58 VariableRearrangeTransform.h:59 VariableRearrangeTransform.h:60 VariableRearrangeTransform.h:61 VariableRearrangeTransform.h:62 VariableRearrangeTransform.h:63 VariableRearrangeTransform.h:64 VariableRearrangeTransform.h:65 VariableRearrangeTransform.h:66 VariableRearrangeTransform.h:67 VariableRearrangeTransform.h:68 VariableRearrangeTransform.h:69 VariableRearrangeTransform.h:70 VariableRearrangeTransform.h:71 VariableRearrangeTransform.h:72 VariableRearrangeTransform.h:73 VariableRearrangeTransform.h:74 VariableRearrangeTransform.h:75 VariableRearrangeTransform.h:76 VariableRearrangeTransform.h:77 VariableRearrangeTransform.h:78 VariableRearrangeTransform.h:79