ATLAS Offline Software
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);
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 ;
38  float m_theTime;
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