#include <halignmentmeta.h>
|
static void | fcnMeta (Int_t &npar, Double_t *gin, Double_t &fn, Double_t *par, Int_t iflag) |
|
Definition at line 13 of file halignmentmeta.h.
HAlignmentMeta::HAlignmentMeta |
( |
| ) |
|
HAlignmentMeta::~HAlignmentMeta |
( |
| ) |
|
|
virtual |
void HAlignmentMeta::alignMeta |
( |
Int_t |
sec, |
|
|
TNtuple * |
nt |
|
) |
| |
void HAlignmentMeta::calcMinDist |
( |
void |
| ) |
|
|
private |
void HAlignmentMeta::calcMinDist |
( |
Double_t * |
par | ) |
|
|
private |
Definition at line 297 of file halignmentmeta.cc.
References HAlignmentMeta::TrackMdcMeta::cellInd, HAlignmentMeta::TrackMdcMeta::dXNorm(), HAlignmentMeta::TrackMdcMeta::dYNorm(), HAlignmentMeta::TrackMdcMeta::mdcPnt1Sec, HAlignmentMeta::TrackMdcMeta::mdcPnt2Sec, HAlignmentMeta::TrackMdcMeta::metaMod, HAlignmentMeta::TrackMdcMeta::minDist2, HGeomTransform::setTransVector(), HGeomVector::setZ(), HGeomTransform::transFrom(), HAlignmentMeta::TrackMdcMeta::xMeta, HAlignmentMeta::TrackMdcMeta::xMinDist, HAlignmentMeta::TrackMdcMeta::yMeta, HAlignmentMeta::TrackMdcMeta::yMinDist, and HAlignmentMeta::TrackMdcMeta::zMeta.
void HAlignmentMeta::calcRpcCellXOffset |
( |
void |
| ) |
|
|
inline |
void HAlignmentMeta::calcXOffset |
( |
Double_t |
nSigmasCut | ) |
|
|
private |
Bool_t HAlignmentMeta::calcXOffset |
( |
Double_t |
nSigmasCut, |
|
|
Short_t |
cellInd |
|
) |
| |
|
private |
void HAlignmentMeta::checkAlignment |
( |
void |
| ) |
|
Definition at line 414 of file halignmentmeta.cc.
References HAlignmentMeta::TrackMdcMeta::cell, HAlignmentMeta::TrackMdcMeta::cellInd, HAlignmentMeta::TrackMdcMeta::column, fileName(), HAlignmentMeta::TrackMdcMeta::metaMod, HAlignmentMeta::TrackMdcMeta::minDist2, HAlignmentMeta::TrackMdcMeta::sigmaX, HAlignmentMeta::TrackMdcMeta::sigmaY, HAlignmentMeta::TrackMdcMeta::wt, HAlignmentMeta::TrackMdcMeta::xMeta, HAlignmentMeta::TrackMdcMeta::xMinDist, HAlignmentMeta::TrackMdcMeta::xMinDistInit, HAlignmentMeta::TrackMdcMeta::yMeta, HAlignmentMeta::TrackMdcMeta::yMinDist, HAlignmentMeta::TrackMdcMeta::yMinDistInit, and HAlignmentMeta::TrackMdcMeta::zMeta.
void HAlignmentMeta::doFiltering |
( |
Bool_t |
st | ) |
|
|
inline |
void HAlignmentMeta::fcnMeta |
( |
Int_t & |
npar, |
|
|
Double_t * |
gin, |
|
|
Double_t & |
fn, |
|
|
Double_t * |
par, |
|
|
Int_t |
iflag |
|
) |
| |
|
static |
void HAlignmentMeta::fillArray |
( |
void |
| ) |
|
|
private |
Definition at line 220 of file halignmentmeta.cc.
References HAlignmentMeta::TrackMdcMeta::binScWt, HAlignmentMeta::TrackMdcMeta::cell, HAlignmentMeta::TrackMdcMeta::cellInd, HAlignmentMeta::TrackMdcMeta::column, HGeomVector::length(), HAlignmentMeta::TrackMdcMeta::mdcPnt1Sec, HAlignmentMeta::TrackMdcMeta::mdcPnt2Sec, HAlignmentMeta::TrackMdcMeta::metaMod, HGeomVector::setXYZ(), HAlignmentMeta::TrackMdcMeta::sigmaX, HAlignmentMeta::TrackMdcMeta::sigmaY, HAlignmentMeta::TrackMdcMeta::sigmaZ, HAlignmentMeta::TrackMdcMeta::startTrInd, HAlignmentMeta::TrackMdcMeta::useIt, HAlignmentMeta::TrackMdcMeta::wt, HAlignmentMeta::TrackMdcMeta::xMeta, HAlignmentMeta::TrackMdcMeta::yMeta, and HAlignmentMeta::TrackMdcMeta::zMeta.
void HAlignmentMeta::fitTofModYPositions |
( |
Bool_t |
fl | ) |
|
|
inline |
Int_t HAlignmentMeta::getAlignSec |
( |
| ) |
|
|
inline |
Double_t HAlignmentMeta::getMinFunction |
( |
Double_t * |
par | ) |
|
Double_t HAlignmentMeta::getRpcXCorr |
( |
Int_t |
co, |
|
|
Int_t |
ce |
|
) |
| |
|
inline |
Double_t HAlignmentMeta::getTofXCorr |
( |
Int_t |
mo, |
|
|
Int_t |
ce |
|
) |
| |
|
inline |
void HAlignmentMeta::selectTracks |
( |
Double_t |
nSigmasCut | ) |
|
|
private |
Bool_t HAlignmentMeta::selectTracksIter |
( |
Double_t |
nSigmasCut | ) |
|
|
private |
void HAlignmentMeta::setCuts |
( |
Double_t |
cutX, |
|
|
Double_t |
cutY |
|
) |
| |
void HAlignmentMeta::setNMetaModules |
( |
Int_t |
nm | ) |
|
|
inline |
void HAlignmentMeta::setNtuple |
( |
TNtuple * |
nt | ) |
|
|
private |
void HAlignmentMeta::setRpcDetector |
( |
Double_t |
cutX = 2.4 , |
|
|
Double_t |
cutY = 2.2 |
|
) |
| |
void HAlignmentMeta::setShowerDetector |
( |
Double_t |
cutX = 2.0 , |
|
|
Double_t |
cutY = 2.0 |
|
) |
| |
void HAlignmentMeta::setTofDetector |
( |
Double_t |
cutX = 3.6 , |
|
|
Double_t |
cutY = 2.6 |
|
) |
| |
void HAlignmentMeta::setWeights |
( |
void |
| ) |
|
|
private |
Int_t HAlignmentMeta::alignSec |
|
private |
Bool_t HAlignmentMeta::calcCellXOffset |
|
private |
Int_t HAlignmentMeta::cellStat[192] |
|
private |
Double_t HAlignmentMeta::cellXCorr[192] |
|
private |
Bool_t HAlignmentMeta::filterFlag |
|
private |
Bool_t HAlignmentMeta::fitTofModYPos |
|
private |
Bool_t HAlignmentMeta::isFirstSIter |
|
private |
Double_t HAlignmentMeta::meanX |
|
private |
Double_t HAlignmentMeta::meanY |
|
private |
Double_t HAlignmentMeta::meanZ |
|
private |
Float_t HAlignmentMeta::metaCell |
|
private |
Float_t HAlignmentMeta::metaColumn |
|
private |
Int_t HAlignmentMeta::metaDetector |
|
private |
Float_t HAlignmentMeta::metaModule |
|
private |
Int_t HAlignmentMeta::nCells |
|
private |
Int_t HAlignmentMeta::nCellsTot |
|
private |
Int_t HAlignmentMeta::nMetaModules |
|
private |
TNtuple* HAlignmentMeta::nt |
|
private |
Int_t HAlignmentMeta::nTracks |
|
private |
Float_t HAlignmentMeta::sec |
|
private |
Double_t HAlignmentMeta::sigmX |
|
private |
Double_t HAlignmentMeta::sigmY |
|
private |
Double_t HAlignmentMeta::sigmZ |
|
private |
Double_t HAlignmentMeta::tofModYSh[8] |
|
private |
Double_t HAlignmentMeta::trackSelecCutX |
|
private |
Double_t HAlignmentMeta::trackSelecCutY |
|
private |
Float_t HAlignmentMeta::x1 |
|
private |
Float_t HAlignmentMeta::x2 |
|
private |
Float_t HAlignmentMeta::xMetaLocal |
|
private |
Float_t HAlignmentMeta::xRMS |
|
private |
Double_t HAlignmentMeta::xShitfRpc |
|
private |
Float_t HAlignmentMeta::y1 |
|
private |
Float_t HAlignmentMeta::y2 |
|
private |
Double_t HAlignmentMeta::yMaxMetaLocal |
|
private |
Float_t HAlignmentMeta::yMetaLocal |
|
private |
Double_t HAlignmentMeta::yMinMetaLocal |
|
private |
Float_t HAlignmentMeta::yRMS |
|
private |
Float_t HAlignmentMeta::z1 |
|
private |
Float_t HAlignmentMeta::z2 |
|
private |
Float_t HAlignmentMeta::zMetaLocal |
|
private |
Float_t HAlignmentMeta::zRMS |
|
private |
The documentation for this class was generated from the following files: