ATLAS Offline Software
Trigger
TrigAnalysis
TrigInDetAnalysis
TrigInDetAnalysis
TrackFilter.h
Go to the documentation of this file.
1
/* emacs: this is -*- c++ -*- */
16
#ifndef TIDA_TRACKFILTER_H
17
#define TIDA_TRACKFILTER_H
18
19
#include <iostream>
20
21
#include "
TrigInDetAnalysis/Track.h
"
22
#include "
TrigInDetAnalysis/TIDARoiDescriptor.h
"
23
24
// #include "TrigInDetAnalysis/RoiDescriptorBuilder.h"
25
26
class
TrackFilter
{
27
28
public
:
29
30
TrackFilter
() { }
31
32
virtual
~TrackFilter
() { }
33
34
// virtual bool select( const /*TrigInDetAnalysis::*/Track* t ) = 0;
35
virtual
bool
select
(
const
TIDA::Track
*
t
,
const
TIDARoiDescriptor
*
r
=0 ) = 0;
36
// virtual bool select( const TIDA::Track* t, const TIDARoiDescriptor* r=0 ) { return select( t ); }
37
38
};
39
40
inline
std::ostream&
operator<<
( std::ostream&
s
,
const
TrackFilter
& ) {
41
return
s
;
42
}
43
44
#endif // TIDA_TRACKFILTER_H
45
46
47
48
49
50
51
52
53
54
beamspotman.r
def r
Definition:
beamspotman.py:676
Track.h
operator<<
std::ostream & operator<<(std::ostream &s, const TrackFilter &)
Definition:
TrackFilter.h:40
python.SystemOfUnits.s
int s
Definition:
SystemOfUnits.py:131
TrackFilter
Definition:
TrackFilter.h:26
TIDARoiDescriptor
Describes the Region of Ineterest geometry It has basically 8 parameters.
Definition:
TIDARoiDescriptor.h:42
TIDARoiDescriptor.h
read_hist_ntuple.t
t
Definition:
read_hist_ntuple.py:5
TrackFilter::select
virtual bool select(const TIDA::Track *t, const TIDARoiDescriptor *r=0)=0
TIDA::Track
Definition:
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:26
TrackFilter::~TrackFilter
virtual ~TrackFilter()
Definition:
TrackFilter.h:32
TrackFilter::TrackFilter
TrackFilter()
Definition:
TrackFilter.h:30
Generated on Wed Jan 15 2025 21:20:05 for ATLAS Offline Software by
1.8.18