ATLAS Offline Software
Generators
GeneratorFilters
GeneratorFilters
TrimuMassRangeFilter.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef GENERATORFILTERS_TRIMUMASSFILTER2_H
6
#define GENERATORFILTERS_TRIMUMASSFILTER2_H
7
8
#include "
GeneratorModules/GenFilter.h
"
9
10
// --------------------------------------------------
33
class
TrimuMassRangeFilter
:
public
GenFilter
{
34
public
:
35
TrimuMassRangeFilter
(
const
std::string&
name
, ISvcLocator* pSvcLocator);
36
virtual
~TrimuMassRangeFilter
();
37
virtual
StatusCode
filterInitialize
();
38
virtual
StatusCode
filterFinalize
();
39
virtual
StatusCode
filterEvent
();
40
41
private
:
42
// Setable Properties:-
43
44
double
m_Ptmin1
;
45
double
m_Ptmin2
;
46
double
m_Ptmin3
;
47
double
m_EtaRange1
;
48
double
m_EtaRange2
;
49
double
m_EtaRange3
;
50
double
m_InvMassMin
;
51
double
m_InvMassMax
;
52
int
m_PartId1
;
53
int
m_PartId2
;
54
int
m_PartId3
;
55
int
m_PartStatus
;
56
// Private Methods:=
57
58
};
59
60
#endif
TrimuMassRangeFilter
Definition:
TrimuMassRangeFilter.h:33
TrimuMassRangeFilter::m_EtaRange3
double m_EtaRange3
Definition:
TrimuMassRangeFilter.h:49
TrimuMassRangeFilter::m_PartId1
int m_PartId1
Definition:
TrimuMassRangeFilter.h:52
TrimuMassRangeFilter::m_Ptmin2
double m_Ptmin2
Definition:
TrimuMassRangeFilter.h:45
TrimuMassRangeFilter::filterFinalize
virtual StatusCode filterFinalize()
Definition:
TrimuMassRangeFilter.cxx:67
GenFilter.h
TrimuMassRangeFilter::m_EtaRange1
double m_EtaRange1
Definition:
TrimuMassRangeFilter.h:47
TrimuMassRangeFilter::m_Ptmin3
double m_Ptmin3
Definition:
TrimuMassRangeFilter.h:46
TrimuMassRangeFilter::~TrimuMassRangeFilter
virtual ~TrimuMassRangeFilter()
Definition:
TrimuMassRangeFilter.cxx:47
TrimuMassRangeFilter::m_InvMassMin
double m_InvMassMin
Definition:
TrimuMassRangeFilter.h:50
TrimuMassRangeFilter::m_InvMassMax
double m_InvMassMax
Definition:
TrimuMassRangeFilter.h:51
GenFilter
Base class for event generator filtering modules.
Definition:
GenFilter.h:30
TrimuMassRangeFilter::m_Ptmin1
double m_Ptmin1
Definition:
TrimuMassRangeFilter.h:44
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TrimuMassRangeFilter::m_PartStatus
int m_PartStatus
Definition:
TrimuMassRangeFilter.h:55
TrimuMassRangeFilter::m_PartId3
int m_PartId3
Definition:
TrimuMassRangeFilter.h:54
TrimuMassRangeFilter::filterEvent
virtual StatusCode filterEvent()
Definition:
TrimuMassRangeFilter.cxx:71
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
TrimuMassRangeFilter::m_PartId2
int m_PartId2
Definition:
TrimuMassRangeFilter.h:53
TrimuMassRangeFilter::m_EtaRange2
double m_EtaRange2
Definition:
TrimuMassRangeFilter.h:48
TrimuMassRangeFilter::filterInitialize
virtual StatusCode filterInitialize()
Definition:
TrimuMassRangeFilter.cxx:49
TrimuMassRangeFilter::TrimuMassRangeFilter
TrimuMassRangeFilter(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
TrimuMassRangeFilter.cxx:31
Generated on Fri Jul 5 2024 21:31:19 for ATLAS Offline Software by
1.8.18