1 #ifndef MILLEPEDEVARIABLES_H 2 #define MILLEPEDEVARIABLES_H
void increaseHitsX(unsigned int add=1)
increase hits for x-measurement
std::vector< float > & preSigma()
get array of presigmas (<= 0: means fixed) for changing it
void increaseHitsY(unsigned int add=1)
increase hits for y-measurement
const std::vector< float > & preSigma() const
get array of presigmas (<= 0: means fixed)
std::vector< bool > myIsValid
const std::vector< bool > & isValid() const
get valid flag array
unsigned int hitsX() const
get number of hits for x-measurement
bool isFixed(unsigned int nParam) const
true if parameter is fixed
std::vector< bool > & isValid()
get valid flag array for changing it
unsigned int label() const
get alignable label as used by pede
void setHitsY(unsigned int hitsY)
std::vector< float > & parameter()
get array of parameters for changing it
std::vector< float > myDiffBefore
(Abstract) Base class for alignment algorithm user variables
const std::vector< float > & diffBefore() const
get array of differences to start value
MillePedeVariables * clone() const override
std::vector< float > & sigma()
get array of sigmas for changing it
std::vector< float > myParameter
<= 0 means fixed
const std::vector< float > & sigma() const
get array of sigmas
std::vector< float > mySigma
std::vector< float > myPreSigma
void add(std::map< std::string, TH1 *> &h, TH1 *hist)
void setName(const std::string &name)
set alignable name
const std::string & name() const
get alignable name
unsigned int size() const
number of parameters
std::vector< float > & diffBefore()
get array of differences to start value for changing it
const std::vector< float > & parameter() const
get array of parameters
void setLabel(unsigned int label)
set alignable label as used by pede
unsigned int hitsY() const
get number of hits for y-measurement
std::vector< float > myGlobalCor
~MillePedeVariables() override=default
const std::vector< float > & globalCor() const
get global correlation array
bool setAllDefault(unsigned int nParam)
set default values for all data concerning nParam (false if nParam out of range)
void setHitsX(unsigned int hitsX)
std::vector< float > & globalCor()
get global correlation array for changing it