ATLAS Offline Software
Loading...
Searching...
No Matches
DumpLArDigits.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 DUMPLARDIGITS_H
6#define DUMPLARDIGITS_H
13
14//#include "LArDetDescr/LArDetDescrManager.h"
15#include <fstream>
16
18{
19 public:
20 DumpLArDigits(const std::string & name, ISvcLocator * pSvcLocator);
21
23
24 //standart algorithm methods
25 StatusCode initialize();
26 StatusCode execute();
27 StatusCode finalize();
28 private:
29 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this,"CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
31 //LArDigitContainer* m_larDigitCont;
34 std::ofstream m_outfile;
35 std::string m_key, m_FileName;
36 private:
37 class mySort {
38 public:
39 bool operator()(const LArDigit* a, const LArDigit* b);
40 };
41};
42
43#endif
static Double_t a
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
bool operator()(const LArDigit *a, const LArDigit *b)
StatusCode finalize()
std::string m_FileName
StatusCode execute()
const LArEM_ID * m_emId
StatusCode initialize()
std::ofstream m_outfile
DumpLArDigits(const std::string &name, ISvcLocator *pSvcLocator)
const LArOnlineID * m_onlineHelper
std::string m_key
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Liquid Argon digit base class.
Definition LArDigit.h:25
Helper class for LArEM offline identifiers.
Definition LArEM_ID.h:111