ATLAS Offline Software
Loading...
Searching...
No Matches
TileCellVerify.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5//****************************************************************************
6// Filename : TileCellVerify.h
7// Author : UC-ATLAS TileCal group
8// Created : May 2002
9//
10// DESCRIPTION
11// to verify the cells reconstructed from different route or data source.
12// For example, hit->cell, hit->rawchannel->cell,
13// hit->digits->rawchannel->cell, rawcell->cell, digits->rawchannel->cel
14// etc.
15// Every time it can only compare the results from two routes.
16// Print out the different on the console.
17//
18// Properties (JobOption Parameters):
19//
20// TileCellContainer1 string Name of CaloCellContainer created by the
21// first route for read
22// TileCellContainer2 string Name of CaloCellContainer created by the
23// second route for read
24//
25// BUGS:
26//
27// History:
28//
29//
30//****************************************************************************
31
32#ifndef TILERECALGS_TILECELLVERIFY_H
33#define TILERECALGS_TILECELLVERIFY_H
34
35// Calo includes
37
38// Atlas includes
41
42#include <string>
43
44class TileID;
45
47public:
48 // Constructor
49 TileCellVerify(const std::string& name, ISvcLocator* pSvcLocator);
50
51 //Destructor
52 virtual ~TileCellVerify();
53
54 //Gaudi Hooks
55 StatusCode initialize();
56 StatusCode execute();
57 StatusCode finalize();
58
59private:
60
62 "TileCellContainer1",
63 "Input Calo cell container 1 key"};
64
66 "TileCellContainer1",
67 "Input Calo cell container 2 key"};
68
69
71
74};
75
76#endif // TILERECALGS_TILECELLVERIFY_H
77
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual ~TileCellVerify()
SG::ReadHandleKey< CaloCellContainer > m_cellContainer2Key
StatusCode finalize()
const TileID * m_tileID
StatusCode execute()
SG::ReadHandleKey< CaloCellContainer > m_cellContainer1Key
StatusCode initialize()
TileCellVerify(const std::string &name, ISvcLocator *pSvcLocator)
Helper class for TileCal offline identifiers.
Definition TileID.h:67