ATLAS Offline Software
TileCalorimeter
TileRecUtils
TileRecUtils
TileFilterTester.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TILERECUTILS_TILEFILTERTESTER_H
6
#define TILERECUTILS_TILEFILTERTESTER_H
7
//**************************************************************************************************
8
// Filename: TileFilterTester.h
9
// Author: F. Merritt
10
// Created: April 2004
11
12
// DESCRIPTION
13
// This class is to be called from the TileHitToRawChannel initialization section,
14
// after TileFilterManager has been instantiated. A reference to TileFilterManager
15
// is passed in the call, so it is possible to thoroughly test the program outside
16
// of the event loop.
17
// *************************************************************************************************
18
19
//class TileInfo;
20
class
TileFilterManager
;
21
22
#include <vector>
25
class
TileFilterTester
26
{
27
public
:
28
29
// Constructor
30
TileFilterTester
(
TileFilterManager
* filterManager,
int
filterMode,
int
filterTest,
bool
debug
=
false
);
31
//Destructor
32
~TileFilterTester
();
33
// Event Generator
34
void
genEvents
(
int
nEvent);
35
36
private
:
37
bool
m_debug
;
38
int
m_filterMode
;
39
int
m_filterTest
;
40
int
m_cMode
;
41
int
m_nCross
;
42
int
m_nPileup
;
43
int
m_nAmp
;
44
std::vector<int>
m_nConfig
;
45
std::vector<int>
m_iAmpVec
;
46
std::vector<double>
m_ampVec
;
47
48
TileFilterManager
*
m_tileFilterManager
;
49
};
50
#endif // TILERECUTILS_TILEFILTERTESTER_H
TileFilterTester::m_tileFilterManager
TileFilterManager * m_tileFilterManager
Definition:
TileFilterTester.h:48
TileFilterTester::m_debug
bool m_debug
Definition:
TileFilterTester.h:37
TileFilterTester::m_nConfig
std::vector< int > m_nConfig
Definition:
TileFilterTester.h:44
TileFilterTester::TileFilterTester
TileFilterTester(TileFilterManager *filterManager, int filterMode, int filterTest, bool debug=false)
Definition:
TileFilterTester.cxx:38
TileFilterManager
Auxiliary class for TileRawChannelMakerManyAmps.
Definition:
TileFilterManager.h:34
TileFilterTester::m_nAmp
int m_nAmp
Definition:
TileFilterTester.h:43
TileFilterTester
Auxiliary class for TileRawChannelMakerManyAmps.
Definition:
TileFilterTester.h:26
TileFilterTester::m_filterTest
int m_filterTest
Definition:
TileFilterTester.h:39
TileFilterTester::m_ampVec
std::vector< double > m_ampVec
Definition:
TileFilterTester.h:46
TileFilterTester::m_cMode
int m_cMode
Definition:
TileFilterTester.h:40
TileFilterTester::m_iAmpVec
std::vector< int > m_iAmpVec
Definition:
TileFilterTester.h:45
debug
const bool debug
Definition:
MakeUncertaintyPlots.cxx:53
TileFilterTester::~TileFilterTester
~TileFilterTester()
Definition:
TileFilterTester.cxx:67
TileFilterTester::m_nPileup
int m_nPileup
Definition:
TileFilterTester.h:42
TileFilterTester::m_filterMode
int m_filterMode
Definition:
TileFilterTester.h:38
TileFilterTester::m_nCross
int m_nCross
Definition:
TileFilterTester.h:41
TileFilterTester::genEvents
void genEvents(int nEvent)
Definition:
TileFilterTester.cxx:74
Generated on Tue Jul 2 2024 21:28:58 for ATLAS Offline Software by
1.8.18