AlignChamZNoBF.cxx File Reference

#include "Alignment/AlignChamZNoBF.h"
#include "Config/CfgConfig.h"
#include "Config/CfgParam.h"
#include "EventDataModel/EDMEventHandle.h"
#include "TrkRBase/TrackSeg.h"
#include "TrkRBase/TrkRUtil.h"
#include <TMinuit.h>
#include <TTree.h>
#include <iostream>
#include <cmath>

Go to the source code of this file.

Functions

 MODULE_DECL (AlignChamZNoBF)
static void gsFCN (int &, double *, double &f, double *par, int)

Variables

static AlignChamZNoBFgModule = 0


Function Documentation

static void gsFCN ( int &  ,
double *  ,
double &  f,
double *  par,
int   
) [static]

Definition at line 293 of file AlignChamZNoBF.cxx.

References GMIPPGeo::Cham(), AlignChamZ::ComputeF(), gModule, GMIPPGeo::Instance(), kDC1, and GChamGeo::SetGAngle().

00295 {
00296   // Setup geometry based on the new constants
00297   for (int i = 0; i < 6; ++i) {
00298     GMIPPGeo::Instance().Cham(i + kDC1).SetZGas(par[i]);
00299     GMIPPGeo::Instance().Cham(i + kDC1).SetGAngle(par[i + 6] * 1e-3);
00300   }
00301 
00302   f = gModule->ComputeF();
00303 }

MODULE_DECL ( AlignChamZNoBF   ) 


Variable Documentation

AlignChamZNoBF* gModule = 0 [static]

Definition at line 24 of file AlignChamZNoBF.cxx.


Generated on Mon Nov 23 08:02:29 2009 for MIPP(E907) by  doxygen 1.4.7