ATLAS Offline Software
|
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails Extended details class containing information produced by tau1P3P algorithm, goes to ESD only. More...
#include <Tau1P3PExtraDetails.h>
Public Member Functions | |
Tau1P3PExtraDetails () | |
Constructor. More... | |
Tau1P3PExtraDetails (const Tau1P3PExtraDetails &rhs) | |
Copy constructor. More... | |
virtual | ~Tau1P3PExtraDetails () |
Destructor. More... | |
Tau1P3PExtraDetails & | operator= (const Tau1P3PExtraDetails &rhs) |
Assignment operator. More... | |
virtual const std::string & | className () const |
void | allocTracksAndSamplings (unsigned tracks, unsigned samplings) |
Allocate data structures for given number of tracks and samplings. More... | |
const CaloCell * | closestEtaTrkVertCell (int itrk, int num) const |
Closest cell to track position at vertex in eta for track "itrk" in samp "num". More... | |
void | setClosestEtaTrkVertCell (const CaloCell *val, const CaloCellContainer *cont, int itrk, int num) |
void | setClosestEtaTrkVertCellLink (const ElementLink< CaloCellContainer > &el, int itrk, int num) |
const CaloCell * | closestPhiTrkVertCell (int itrk, int num) const |
Closest cell to track position at vertex in phi for track "itrk" in samp "num". More... | |
void | setClosestPhiTrkVertCell (const CaloCell *val, const CaloCellContainer *cont, int itrk, int num) |
void | setClosestPhiTrkVertCellLink (const ElementLink< CaloCellContainer > &el, int itrk, int num) |
const CaloCell * | closestEtaTrkCell (int itrk, int num) const |
Closest cell to track position from extrapolation in eta for track "itrk" in samp "num". More... | |
void | setClosestEtaTrkCell (const CaloCell *val, const CaloCellContainer *cont, int itrk, int num) |
void | setClosestEtaTrkCellLink (const ElementLink< CaloCellContainer > &el, int itrk, int num) |
const CaloCell * | closestPhiTrkCell (int itrk, int num) const |
Closest cell to track position from extrapolation in phi for track "itrk" in samp "num". More... | |
void | setClosestPhiTrkCell (const CaloCell *val, const CaloCellContainer *cont, int itrk, int num) |
void | setClosestPhiTrkCellLink (const ElementLink< CaloCellContainer > &el, int itrk, int num) |
double | etaTrackCaloSamp (int itrk, int i) const |
Eta of extrapolation point in EM Calo in "i" sampling for track "itrk". More... | |
void | setEtaTrackCaloSamp (int itrk, int i, double eta) |
double | phiTrackCaloSamp (int itrk, int i) const |
Phi of extrapolation point in EM Calo in "i" sampling for track "itrk". More... | |
void | setPhiTrackCaloSamp (int itrk, int i, double eta) |
double | sumPTTracks () |
Sum of PT of tracks. More... | |
void | setSumPTTracks (double sumPTTracks) |
unsigned int | ntrack () const |
unsigned int | nsamp () const |
std::string | toString () const |
Uses printOn to make a string of the TauDetails. More... | |
Static Public Attributes | |
static const float | DEFAULT = -1111. |
static const int | DEFAULT_INT = INT_MIN |
Protected Member Functions | |
template<class stream > | |
void | printOn (stream &o) const |
Printing function. More... | |
Private Attributes | |
std::vector< std::vector< ElementLink< CaloCellContainer > > > | m_closestEtaTrkVertCell |
std::vector< std::vector< ElementLink< CaloCellContainer > > > | m_closestEtaTrkCell |
std::vector< std::vector< ElementLink< CaloCellContainer > > > | m_closestPhiTrkVertCell |
std::vector< std::vector< ElementLink< CaloCellContainer > > > | m_closestPhiTrkCell |
std::vector< std::vector< double > > | m_etaTrackCaloSamp |
std::vector< std::vector< double > > | m_phiTrackCaloSamp |
double | m_sumPTTracks |
Static Private Attributes | |
static const std::string | s_className |
Friends | |
class | TauJet |
Definition of the current "tau version". More... | |
class | Tau1P3PExtraDetailsCnv_p1 |
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails Extended details class containing information produced by tau1P3P algorithm, goes to ESD only.
Definition at line 35 of file Tau1P3PExtraDetails.h.
Analysis::Tau1P3PExtraDetails::Tau1P3PExtraDetails | ( | ) |
Constructor.
Definition at line 24 of file Tau1P3PExtraDetails.cxx.
Analysis::Tau1P3PExtraDetails::Tau1P3PExtraDetails | ( | const Tau1P3PExtraDetails & | rhs | ) |
Copy constructor.
rhs | Tau1P3PExtraDetails instance to copy |
Definition at line 35 of file Tau1P3PExtraDetails.cxx.
|
virtual |
|
inline |
Allocate data structures for given number of tracks and samplings.
Definition at line 152 of file Tau1P3PExtraDetails.h.
|
virtual |
Implements Analysis::TauDetails.
Definition at line 65 of file Tau1P3PExtraDetails.cxx.
|
inline |
Closest cell to track position from extrapolation in eta for track "itrk" in samp "num".
Definition at line 224 of file Tau1P3PExtraDetails.h.
|
inline |
Closest cell to track position at vertex in eta for track "itrk" in samp "num".
Definition at line 181 of file Tau1P3PExtraDetails.h.
|
inline |
Closest cell to track position from extrapolation in phi for track "itrk" in samp "num".
Definition at line 245 of file Tau1P3PExtraDetails.h.
|
inline |
Closest cell to track position at vertex in phi for track "itrk" in samp "num".
Definition at line 202 of file Tau1P3PExtraDetails.h.
|
inline |
Eta of extrapolation point in EM Calo in "i" sampling for track "itrk".
Definition at line 269 of file Tau1P3PExtraDetails.h.
|
virtualinherited |
check if parameter exists
Reimplemented in Analysis::TauRecDetails, and Analysis::Tau1P3PDetails.
Definition at line 53 of file TauDetails.cxx.
|
virtualinherited |
unsigned int Analysis::Tau1P3PExtraDetails::nsamp | ( | ) | const |
Definition at line 75 of file Tau1P3PExtraDetails.cxx.
unsigned int Analysis::Tau1P3PExtraDetails::ntrack | ( | ) | const |
Definition at line 70 of file Tau1P3PExtraDetails.cxx.
Tau1P3PExtraDetails & Analysis::Tau1P3PExtraDetails::operator= | ( | const Tau1P3PExtraDetails & | rhs | ) |
Assignment operator.
rhs | Tau1P3PExtrauDetails instance to assign from |
Definition at line 48 of file Tau1P3PExtraDetails.cxx.
|
virtualinherited |
Reimplemented in Analysis::TauRecDetails, and Analysis::Tau1P3PDetails.
Definition at line 41 of file TauDetails.cxx.
|
inline |
Phi of extrapolation point in EM Calo in "i" sampling for track "itrk".
Definition at line 280 of file Tau1P3PExtraDetails.h.
|
protectedinherited |
|
inline |
Definition at line 232 of file Tau1P3PExtraDetails.h.
|
inline |
Definition at line 239 of file Tau1P3PExtraDetails.h.
|
inline |
Definition at line 189 of file Tau1P3PExtraDetails.h.
|
inline |
Definition at line 196 of file Tau1P3PExtraDetails.h.
|
inline |
Definition at line 253 of file Tau1P3PExtraDetails.h.
|
inline |
Definition at line 260 of file Tau1P3PExtraDetails.h.
|
inline |
Definition at line 210 of file Tau1P3PExtraDetails.h.
|
inline |
Definition at line 218 of file Tau1P3PExtraDetails.h.
|
inline |
Definition at line 274 of file Tau1P3PExtraDetails.h.
|
virtualinherited |
|
virtualinherited |
|
inline |
Definition at line 285 of file Tau1P3PExtraDetails.h.
|
inline |
Definition at line 296 of file Tau1P3PExtraDetails.h.
|
inline |
Sum of PT of tracks.
Definition at line 291 of file Tau1P3PExtraDetails.h.
|
inherited |
Uses printOn to make a string of the TauDetails.
Definition at line 34 of file TauDetails.cxx.
|
friend |
Definition at line 38 of file Tau1P3PExtraDetails.h.
|
friend |
Definition of the current "tau version".
Definition at line 37 of file Tau1P3PExtraDetails.h.
|
staticinherited |
Definition at line 34 of file TauDetails.h.
|
staticinherited |
Definition at line 35 of file TauDetails.h.
|
private |
Definition at line 139 of file Tau1P3PExtraDetails.h.
|
private |
Definition at line 137 of file Tau1P3PExtraDetails.h.
|
private |
Definition at line 143 of file Tau1P3PExtraDetails.h.
|
private |
Definition at line 141 of file Tau1P3PExtraDetails.h.
|
private |
Definition at line 144 of file Tau1P3PExtraDetails.h.
|
private |
Definition at line 145 of file Tau1P3PExtraDetails.h.
|
private |
Definition at line 146 of file Tau1P3PExtraDetails.h.
|
staticprivate |
Definition at line 135 of file Tau1P3PExtraDetails.h.