15 #ifndef LMD_LMDSENSORALIGNMENT_PNDLMDSENSORALIGNER_H_
16 #define LMD_LMDSENSORALIGNMENT_PNDLMDSENSORALIGNER_H_
77 maxNoOfPairs = maxPairs;
78 simplePairs.reserve(maxPairs);
91 forceInstant = instant;
103 int sPairs = simplePairs.size();
121 overlapID = overlapId;
130 inCentimeters = value;
138 zIsTimestamp = value;
146 superManager = manager;
unsigned int numberOfPairs
Matrix transformToSensorOne()
bool writePairsToBinary(const std::string directory)
std::vector< std::vector< double > > simplePairs
virtual ~PndLmdSensorAligner()
unsigned int getDim() const
void transformPair(Matrix &trafoMatrix, std::vector< double > &pair)
void verboseLevel(int level)
void setModuleID(Int_t ID)
void setOverlapId(Int_t overlapId)
bool addSimplePair(const PndLmdHitPair &pair)
unsigned int nonSanePairs
void setMaximumNumberOfHitPairs(Int_t maxPairs)
void applyDynamicCut(double percent=5.0)
std::vector< double > getPairSpread(int what=0)
unsigned int skippedPairs
unsigned int swappedPairs
Matrix transformToLmdLocal()
void setInCentimeters(bool value)
void setDim(unsigned int value)
void setZasTimetamp(bool value)
void setManager(PndLmdAlignManager *manager)
unsigned int lastNoOfPairs
PndLmdAlignManager * superManager
void setForceInstant(Bool_t instant)
unsigned int maxNoOfPairs
void printPairSpread(int what=0)
std::string inputFilename
const Matrix & getResultMatrix() const
bool readPairsFromBinary(const std::string directory)