ATLAS Offline Software
Loading...
Searching...
No Matches
INavigationSelector.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef INAVIGATIONSELECTOR_H
6#define INAVIGATIONSELECTOR_H
7
9//
10// Navigation Processor Abstract Base Class
11//
13
14template <typename T, typename PAR=double>
16{
17 public:
18
20
21 // check data acceptance
22 virtual bool accept(const T* data,PAR weight) const = 0;
23
24 // reset condition
25 virtual void reset() = 0;
26
27};
28
29template<typename T, typename PAR>
32
33#endif
34
35
36
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
virtual void reset()=0
virtual bool accept(const T *data, PAR weight) const =0