ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigAnalysis
TrigInDetAnalysis
TrigInDetAnalysis
TrackFilter.h
Go to the documentation of this file.
1
/* emacs: this is -*- c++ -*- */
14
15
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
TIDARoiDescriptor.h
operator<<
std::ostream & operator<<(std::ostream &s, const TrackFilter &)
Definition
TrackFilter.h:40
Track.h
TIDARoiDescriptor
Describes the Region of Ineterest geometry It has basically 8 parameters.
Definition
TIDARoiDescriptor.h:40
TIDA::Track
Definition
Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:26
TrackFilter
Definition
TrackFilter.h:26
TrackFilter::~TrackFilter
virtual ~TrackFilter()
Definition
TrackFilter.h:32
TrackFilter::TrackFilter
TrackFilter()
Definition
TrackFilter.h:30
TrackFilter::select
virtual bool select(const TIDA::Track *t, const TIDARoiDescriptor *r=0)=0
r
int r
Definition
globals.cxx:22
Generated on
for ATLAS Offline Software by
1.14.0