Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoLocalTracker
SiStripRecHitConverter
interface
SiStripTemplateSplit.h
Go to the documentation of this file.
1
//
2
// SiStripTemplateSplit.h
3
//
4
// Procedure to fit two templates (same angle hypotheses) to a single cluster
5
//
6
// Version 1.00 [based on SiPixelTemplateSplit.cc Version 2.30]
7
// Version 1.01 [improve error estimation for qbin=3 events]
8
// Version 1.05 [Incorporate VI-like speed improvements]
9
// Version 1.06 Clean-up irrelevant (since truncation) sorting
10
// Version 2.10 Clone speed improvements from the pixels (eliminate 3-d multi-arays, improve seach algorithm)
11
//
12
// Created by Morris Swartz on 04/10/08.
13
//
14
//
15
16
#ifndef SiStripTemplateSplit_h
17
#define SiStripTemplateSplit_h 1
18
19
#include "
SiStripTemplateDefs.h
"
20
21
#ifndef SI_PIXEL_TEMPLATE_STANDALONE
22
#include "
RecoLocalTracker/SiStripRecHitConverter/interface/SiStripTemplate.h
"
23
#else
24
#include "
SiStripTemplate.h
"
25
#endif
26
27
#include <vector>
28
#include "boost/multi_array.hpp"
29
30
31
32
namespace
SiStripTemplateSplit
33
{
34
35
36
int
StripTempSplit
(
int
id
,
float
cotalpha,
float
cotbeta,
float
locBy,
int
speed, std::vector<float>& cluster,
37
SiStripTemplate
& templ,
38
float
& xrec1,
float
& xrec2,
float
& sigmax,
float
& prob2x,
int
& q2bin,
float
& prob2Q);
39
40
41
int
StripTempSplit
(
int
id
,
float
cotalpha,
float
cotbeta,
float
locBy, std::vector<float>& cluster,
42
SiStripTemplate
& templ,
43
float
& xrec1,
float
& xrec2,
float
& sigmax,
float
& prob2x,
int
& q2bin,
float
& prob2Q);
44
45
}
46
47
#endif
SiStripTemplate.h
SiStripTemplateDefs.h
SiStripTemplateSplit::StripTempSplit
int StripTempSplit(int id, float cotalpha, float cotbeta, float locBy, int speed, std::vector< float > &cluster, SiStripTemplate &templ, float &xrec1, float &xrec2, float &sigmax, float &prob2x, int &q2bin, float &prob2Q)
Definition:
SiStripTemplateSplit.cc:75
SiStripTemplate
Definition:
SiStripTemplate.h:139
Generated for CMSSW Reference Manual by
1.8.5