![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILERECUTILS_TILEFILTERMANAGER_H
6 #define TILERECUTILS_TILEFILTERMANAGER_H
39 int &ncr,
int &intcr,
int &jBcr,
int &jEcr, std::vector<double> &Shape,
bool lDebug=
false);
63 int makeSPD(
bool debug, std::vector<int>& vcross, CLHEP::HepMatrix& SPD);
69 void getVcross(
int nPile,
int iconfig, std::vector<int>& vcross);
72 void getCuts(
double& rchisq,
double& chi);
77 int getFitIndex(
int nParam, std::vector<int>& vcross);
80 std::vector<double>&
getFitterErr(
int nParam,
int iconfig);
114 #endif // TILERECUTILS_TILEFILTERMANAGER_H
void getCuts(double &rchisq, double &chi)
std::vector< std::vector< TileFitter > > m_vNpFitter
int findHighestResidual(CLHEP::HepVector &digits) const
int findLowestCrossing(CLHEP::HepVector &digits) const
int fitDigits(TileFilterResult &tRes, bool lDebug=false)
std::vector< double * > m_crossShape
Auxiliary class for TileRawChannelMakerManyAmps.
std::vector< int * > m_offsetVector
int makeSPD(bool debug, std::vector< int > &vcross, CLHEP::HepMatrix &SPD)
TileFilterManager(int mode, int level, int &nPar, int &nSam, int &inTsam, int &jbsam, int &jesam, int &ncr, int &intcr, int &jBcr, int &jEcr, std::vector< double > &Shape, bool lDebug=false)
std::vector< TileFitter * > m_vNparam
int fitDigits2(TileFilterResult &tRes, bool lDebug=false)
std::vector< double > & getFitterErr(int nParam, int iconfig)
void getVcross(int nPile, int iconfig, std::vector< int > &vcross)
std::vector< int > & getNfitIndex()
int getFitIndex(int nParam, std::vector< int > &vcross)
void makeFitterOffsetTables()
Auxiliary class for TileRawChannelMakerManyAmps.
std::vector< int > m_nFitIndex
int fitDigits1(TileFilterResult &tRes, bool lDebug=false)