ATLAS Offline Software
Loading...
Searching...
No Matches
TrigSpacePointCounts_v1.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 xAODTrigMinBias_TrigSpacePointCounts_V1_H
6#define xAODTrigMinBias_TrigSpacePointCounts_V1_H
7
9
10namespace xAOD {
11
13 public:
15
18
20 const std::vector<float>& contentsPixelClusEndcapC() const;
21
22 const std::vector<float>& contentsPixelClusBarrel() const;
23
24 const std::vector<float>& contentsPixelClusEndcapA() const;
25
26 unsigned int pixelClusTotBins() const;
27
28 float pixelClusTotMin()const ;
29
30 float pixelClusTotMax() const;
31
32 unsigned int pixelClusSizeBins() const;
33
34 float pixelClusSizeMin()const ;
35
36 float pixelClusSizeMax() const;
37
38 unsigned int sctSpEndcapC() const;
39
40 unsigned int sctSpBarrel() const;
41
42 unsigned int sctSpEndcapA() const;
43
44 /*setters*/
45 void setContentsPixelClusEndcapC(const std::vector<float> &contentsPixelClusEndcapC );
46
47 void setContentsPixelClusBarrel(const std::vector<float> &contentsPixelClusBarrel );
48
49 void setContentsPixelClusEndcapA(const std::vector<float> &contentsPixelClusEndcapA );
50
51 void setPixelClusTotBins(unsigned int val_N);
52
53 void setPixelClusTotMin(float val_min);
54
55 void setPixelClusTotMax(float val_max);
56
57 void setPixelClusSizeBins(unsigned int val_N);
58
59 void setPixelClusSizeMin(float val_min);
60
61 void setPixelClusSizeMax(float val_max);
62
63 void setSctSpEndcapC( unsigned int sctEC);
64
65 void setSctSpBarrel( unsigned int setB);
66
67 void setSctSpEndcapA( unsigned int setEA);
68
69 //some functions for monitoring
70 double pixelClusBarrelSumEntries(float value_x, float value_y, int cutType) const;
71 //
72 double pixelClusEndcapASumEntries(float value_x, float value_y, int cutType) const;
73 //
74 double pixelClusEndcapCSumEntries(float value_x, float value_y, int cutType) const;
75 };
76
77}
78
79#endif
80
Base class for elements of a container that can have aux data.
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
double pixelClusBarrelSumEntries(float value_x, float value_y, int cutType) const
void setPixelClusSizeBins(unsigned int val_N)
void setPixelClusSizeMax(float val_max)
unsigned int sctSpEndcapA() const
void setPixelClusTotMax(float val_max)
unsigned int pixelClusTotBins() const
unsigned int sctSpBarrel() const
unsigned int pixelClusSizeBins() const
const std::vector< float > & contentsPixelClusEndcapC() const
getters
const std::vector< float > & contentsPixelClusEndcapA() const
unsigned int sctSpEndcapC() const
void setSctSpBarrel(unsigned int setB)
void setPixelClusSizeMin(float val_min)
void setContentsPixelClusEndcapA(const std::vector< float > &contentsPixelClusEndcapA)
void setContentsPixelClusEndcapC(const std::vector< float > &contentsPixelClusEndcapC)
void setPixelClusTotMin(float val_min)
void setSctSpEndcapC(unsigned int sctEC)
void setSctSpEndcapA(unsigned int setEA)
double pixelClusEndcapCSumEntries(float value_x, float value_y, int cutType) const
const std::vector< float > & contentsPixelClusBarrel() const
void setContentsPixelClusBarrel(const std::vector< float > &contentsPixelClusBarrel)
void setPixelClusTotBins(unsigned int val_N)
double pixelClusEndcapASumEntries(float value_x, float value_y, int cutType) const
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.