ATLAS Offline Software
Calorimeter
CaloMonitoring
src
ROIMon.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//===========================
6
// Author: F Spano'
7
// Time of writing: Dec 2006
8
// Modifications:
9
//===========================
10
11
#ifndef ROIMON_H
12
#define ROIMON_H
13
14
#include "
CommissionEvent/ComTime.h
"
15
16
#include <string>
17
#include "TH1D.h"
18
#include "TH2D.h"
19
20
21
class
ROIMon
{
22
public
:
23
ROIMon
(
ComTime
* comtime,
float
distance
);
24
~ROIMon
();
25
StatusCode
initialize
();
26
int
Accept
(
const
CLHEP::Hep3Vector&
Point
);
27
int
AcceptTime
();
28
float
GetDistance
(
const
CLHEP::Hep3Vector&
Point
);
29
float
GetTime
();
30
31
private
:
32
std::string
m_cellContainerName
;
33
Double_t
m_MinDist
;
34
Double_t
m_tileMuDeltaEta
;
35
Double_t
m_tileMuDeltaPhi
;
36
float
m_maxDistance
;
37
float
m_theDistance
;
38
float
m_theTime
;
39
ComTime
*
m_myComTime
;
40
};
41
#endif // ROIMon_H: F Spano'
42
ComTime.h
ROIMon::m_maxDistance
float m_maxDistance
Definition:
ROIMon.h:36
ROIMon
Definition:
ROIMon.h:21
ROIMon::GetTime
float GetTime()
Definition:
ROIMon.cxx:121
ROIMon::initialize
StatusCode initialize()
ROIMon::m_cellContainerName
std::string m_cellContainerName
Definition:
ROIMon.h:32
ComTime
Definition:
ComTime.h:17
ROIMon::GetDistance
float GetDistance(const CLHEP::Hep3Vector &Point)
Definition:
ROIMon.cxx:116
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ROIMon::ROIMon
ROIMon(ComTime *comtime, float distance)
Definition:
ROIMon.cxx:25
ROIMon::m_tileMuDeltaEta
Double_t m_tileMuDeltaEta
Definition:
ROIMon.h:34
ROIMon::~ROIMon
~ROIMon()
ROIMon::Accept
int Accept(const CLHEP::Hep3Vector &Point)
Definition:
ROIMon.cxx:41
ChargedTracksWeightFilter::Spline::Point
Linear spline representation of a function used to calculate weights.
Definition:
ChargedTracksWeightFilter.h:28
ROIMon::AcceptTime
int AcceptTime()
Definition:
ROIMon.cxx:93
ROIMon::m_theTime
float m_theTime
Definition:
ROIMon.h:38
ROIMon::m_tileMuDeltaPhi
Double_t m_tileMuDeltaPhi
Definition:
ROIMon.h:35
ROIMon::m_myComTime
ComTime * m_myComTime
Definition:
ROIMon.h:39
Amg::distance
float distance(const Amg::Vector3D &p1, const Amg::Vector3D &p2)
calculates the distance between two point in 3D space
Definition:
GeoPrimitivesHelpers.h:54
ROIMon::m_theDistance
float m_theDistance
Definition:
ROIMon.h:37
ROIMon::m_MinDist
Double_t m_MinDist
Definition:
ROIMon.h:33
Generated on Sun Jun 30 2024 21:25:30 for ATLAS Offline Software by
1.8.18