Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
19
23
class
LASBarrelAlgorithm
{
24
25
public
:
26
LASBarrelAlgorithm
();
27
LASBarrelAlignmentParameterSet
CalculateParameters
(
LASGlobalData<LASCoordinateSet>
&,
LASGlobalData<LASCoordinateSet>
& );
28
void
Dump
(
void
);
29
30
private
:
31
void
ReadMisalignmentFromFile
(
const
char
*,
LASGlobalData<LASCoordinateSet>
&,
LASGlobalData<LASCoordinateSet>
& );
32
void
ReadStartParametersFromFile
(
const
char
*,
float
[52] );
33
TMinuit*
minuit
;
34
35
};
36
37
// minuit chisquare function
38
void
fcn
(
int
&,
double
*,
double
&,
double
*,
int
);
39
40
#endif
LASGlobalData< LASCoordinateSet >
LASBarrelAlgorithm::Dump
void Dump(void)
Definition:
LASBarrelAlgorithm.cc:558
LASBarrelAlgorithm
Definition:
LASBarrelAlgorithm.h:23
LASBarrelAlgorithm::LASBarrelAlgorithm
LASBarrelAlgorithm()
Definition:
LASBarrelAlgorithm.cc:18
LASBarrelAlgorithm::ReadMisalignmentFromFile
void ReadMisalignmentFromFile(const char *, LASGlobalData< LASCoordinateSet > &, LASGlobalData< LASCoordinateSet > &)
Definition:
LASBarrelAlgorithm.cc:671
LASBarrelAlignmentParameterSet.h
LASBarrelAlgorithm::CalculateParameters
LASBarrelAlignmentParameterSet CalculateParameters(LASGlobalData< LASCoordinateSet > &, LASGlobalData< LASCoordinateSet > &)
Definition:
LASBarrelAlgorithm.cc:33
LASBarrelAlgorithm::minuit
TMinuit * minuit
Definition:
LASBarrelAlgorithm.h:33
LASBarrelAlignmentParameterSet
Definition:
LASBarrelAlignmentParameterSet.h:24
LASBarrelAlgorithm::ReadStartParametersFromFile
void ReadStartParametersFromFile(const char *, float[52])
Definition:
LASBarrelAlgorithm.cc:758
LASCoordinateSet.h
LASGlobalData.h
fcn
void fcn(int &, double *, double &, double *, int)
Definition:
LASBarrelAlgorithm.cc:343
LASGlobalLoop.h
Generated for CMSSW Reference Manual by
1.8.5