Belle II Software
release-05-01-25
ROIGeometry.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
ROIGeometry {
26
27
public
:
30
ROIGeometry
();
31
34
~ROIGeometry
();
35
38
// void appendIntercepts(StoreArray<PXDIntercept>* listToBeFilled, RecoTrack* theTrack,
39
// int recoTrackIndex, RelationArray* recoTrackToPXDIntercepts);
40
41
std::list<ROIDetPlane>
m_planeList
;
43
void
fillPlaneList
(
double
toleranceZ,
double
tolerancePhi);
46
void
appendSelectedPlanes
(std::list<ROIDetPlane>* selectedPlanes, TVector3 recoTrackPosition,
int
layer);
47
48
};
50
}
51
Belle2::ROIGeometry::ROIGeometry
ROIGeometry()
Constructor.
Definition:
ROIGeometry.cc:23
Belle2::ROIGeometry::~ROIGeometry
~ROIGeometry()
Destructor.
Definition:
ROIGeometry.cc:28
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::ROIGeometry::appendSelectedPlanes
void appendSelectedPlanes(std::list< ROIDetPlane > *selectedPlanes, TVector3 recoTrackPosition, int layer)
Append to selectedPlanes those in the internal list for which a sensor is near the RecoTrack position...
Definition:
ROIGeometry.cc:78
Belle2::ROIGeometry::fillPlaneList
void fillPlaneList(double toleranceZ, double tolerancePhi)
fill the list of planes
Definition:
ROIGeometry.cc:35
Belle2::ROIGeometry::m_planeList
std::list< ROIDetPlane > m_planeList
Append the PXDIntercept infos related to the track theTrack to the listToBeFilled.
Definition:
ROIGeometry.h:49
tracking
pxdDataReductionClasses
include
ROIGeometry.h
Generated on Fri Nov 5 2021 04:01:16 for Belle II Software by
1.8.17