ATLAS Offline Software
Loading...
Searching...
No Matches
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
23
24// #include "TrigInDetAnalysis/RoiDescriptorBuilder.h"
25
27
28public:
29
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
40inline 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
std::ostream & operator<<(std::ostream &s, const TrackFilter &)
Definition TrackFilter.h:40
Describes the Region of Ineterest geometry It has basically 8 parameters.
virtual ~TrackFilter()
Definition TrackFilter.h:32
virtual bool select(const TIDA::Track *t, const TIDARoiDescriptor *r=0)=0
int r
Definition globals.cxx:22