Changeset View
Changeset View
Standalone View
Standalone View
EvtGenBase/EvtOrthogVector.hh
Show All 21 Lines | |||||
#define EVTORTHOGVECTOR_HH | #define EVTORTHOGVECTOR_HH | ||||
#include <vector> | #include <vector> | ||||
class EvtOrthogVector final { | class EvtOrthogVector final { | ||||
public: | public: | ||||
EvtOrthogVector( int n, std::vector<double>* vectors ); | EvtOrthogVector( int n, std::vector<double>* vectors ); | ||||
std::vector<double> getOrthogVector() { return _orthogVector; } | std::vector<double> getOrthogVector() { return m_orthogVector; } | ||||
private: | private: | ||||
int _dimen; | int m_dimen; | ||||
std::vector<int> _holder; | std::vector<int> m_holder; | ||||
void findOrthog( int dim, std::vector<int> invect, | void findOrthog( int dim, std::vector<int> invect, | ||||
std::vector<double>* vectors ); | std::vector<double>* vectors ); | ||||
std::vector<double> _orthogVector; | std::vector<double> m_orthogVector; | ||||
int findEvenOddSwaps(); | int findEvenOddSwaps(); | ||||
}; | }; | ||||
#endif | #endif |