Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Alignment
LaserAlignment
interface
LASBarrelAlgorithm.h
Go to the documentation of this file.
1
2
#ifndef __LASBARRELALGORITHM_H
3
#define __LASBARRELALGORITHM_H
4
5
#include <vector>
6
#include <cmath>
7
#include <string>
8
#include <iostream>
9
#include <iomanip>
10
#include <fstream>
11
12
#include <TMinuit.h>
13
14
#include "
Alignment/LaserAlignment/interface/LASBarrelAlignmentParameterSet.h
"
15
#include "
Alignment/LaserAlignment/interface/LASCoordinateSet.h
"
16
#include "
Alignment/LaserAlignment/interface/LASGlobalData.h
"
17
#include "
Alignment/LaserAlignment/interface/LASGlobalLoop.h
"
18
22
class
LASBarrelAlgorithm
{
23
public
:
24
LASBarrelAlgorithm
();
25
LASBarrelAlignmentParameterSet
CalculateParameters
(
LASGlobalData<LASCoordinateSet>
&,
26
LASGlobalData<LASCoordinateSet>
&);
27
void
Dump
(
void
);
28
29
private
:
30
void
ReadMisalignmentFromFile
(
const
char
*,
LASGlobalData<LASCoordinateSet>
&,
LASGlobalData<LASCoordinateSet>
&);
31
void
ReadStartParametersFromFile
(
const
char
*,
float
[52]);
32
TMinuit*
minuit
;
33
};
34
35
// minuit chisquare function
36
void
fcn
(
int
&,
double
*,
double
&,
double
*,
int
);
37
38
#endif
LASGlobalData< LASCoordinateSet >
LASBarrelAlgorithm::Dump
void Dump(void)
Definition:
LASBarrelAlgorithm.cc:603
LASBarrelAlgorithm
Definition:
LASBarrelAlgorithm.h:22
LASBarrelAlgorithm::LASBarrelAlgorithm
LASBarrelAlgorithm()
Definition:
LASBarrelAlgorithm.cc:13
LASBarrelAlgorithm::ReadMisalignmentFromFile
void ReadMisalignmentFromFile(const char *, LASGlobalData< LASCoordinateSet > &, LASGlobalData< LASCoordinateSet > &)
Definition:
LASBarrelAlgorithm.cc:707
LASBarrelAlignmentParameterSet.h
LASBarrelAlgorithm::CalculateParameters
LASBarrelAlignmentParameterSet CalculateParameters(LASGlobalData< LASCoordinateSet > &, LASGlobalData< LASCoordinateSet > &)
Definition:
LASBarrelAlgorithm.cc:20
LASBarrelAlgorithm::minuit
TMinuit * minuit
Definition:
LASBarrelAlgorithm.h:32
LASBarrelAlignmentParameterSet
Definition:
LASBarrelAlignmentParameterSet.h:23
LASBarrelAlgorithm::ReadStartParametersFromFile
void ReadStartParametersFromFile(const char *, float[52])
Definition:
LASBarrelAlgorithm.cc:805
LASCoordinateSet.h
LASGlobalData.h
fcn
void fcn(int &, double *, double &, double *, int)
Definition:
LASBarrelAlgorithm.cc:388
LASGlobalLoop.h
Generated for CMSSW Reference Manual by
1.8.5