Belle II Software
release-05-01-25
SVDROIGeometry.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2010 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Giulia Casarosa, Eugenio Paoloni *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
11
#pragma once
12
13
#include <tracking/pxdDataReductionClasses/ROIDetPlane.h>
14
15
#include <list>
16
17
namespace
Belle2
{
25
class
SVDROIGeometry {
26
27
public
:
30
SVDROIGeometry
();
31
34
~SVDROIGeometry
();
35
36
std::list<ROIDetPlane>
m_planeList
;
38
void
fillPlaneList
(
double
toleranceZ,
double
tolerancePhi);
41
void
appendSelectedPlanes
(std::list<ROIDetPlane>* selectedPlanes, TVector3 recoTrackPosition,
int
layer);
42
43
};
45
}
46
Belle2::SVDROIGeometry::m_planeList
std::list< ROIDetPlane > m_planeList
list of planes
Definition:
SVDROIGeometry.h:44
Belle2::SVDROIGeometry::appendSelectedPlanes
void appendSelectedPlanes(std::list< ROIDetPlane > *selectedPlanes, TVector3 recoTrackPosition, int layer)
appends the interesting planes
Definition:
SVDROIGeometry.cc:76
Belle2::SVDROIGeometry::fillPlaneList
void fillPlaneList(double toleranceZ, double tolerancePhi)
fill the list of planes
Definition:
SVDROIGeometry.cc:34
Belle2::SVDROIGeometry::SVDROIGeometry
SVDROIGeometry()
Constructor.
Definition:
SVDROIGeometry.cc:23
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::SVDROIGeometry::~SVDROIGeometry
~SVDROIGeometry()
Destructor.
Definition:
SVDROIGeometry.cc:28
tracking
svdROIFinder
include
SVDROIGeometry.h
Generated on Fri Nov 5 2021 04:01:26 for Belle II Software by
1.8.17