ATLAS Offline Software
Public Types | Public Member Functions | Public Attributes | List of all members
FSR::FsrCandidate Class Reference

Simple interface for searching the FSR candidate. More...

#include <IFsrPhotonTool.h>

Collaboration diagram for FSR::FsrCandidate:

Public Types

enum  FsrType { FsrNear, FsrFar, FsrUnknown }
 

Public Member Functions

 FsrCandidate ()
 
bool operator< (const FsrCandidate &c) const
 

Public Attributes

std::string container
 
const xAOD::IParticleparticle
 
double deltaR
 
double Et
 
double f1
 
double eta
 
double phi
 
double phIso
 
FsrType type
 

Detailed Description

Simple interface for searching the FSR candidate.

Author
Tulay Cuhadar Donszelmann tcuha.nosp@m.dar@.nosp@m.cern..nosp@m.ch

Definition at line 27 of file IFsrPhotonTool.h.

Member Enumeration Documentation

◆ FsrType

Enumerator
FsrNear 
FsrFar 
FsrUnknown 

Definition at line 29 of file IFsrPhotonTool.h.

Constructor & Destructor Documentation

◆ FsrCandidate()

FSR::FsrCandidate::FsrCandidate ( )
inline

Definition at line 31 of file IFsrPhotonTool.h.

31  : particle(0), deltaR(-1), Et(-1), f1(-1), eta(-1), phi(-1), phIso(-1),
32  type(FsrUnknown) {}

Member Function Documentation

◆ operator<()

bool FSR::FsrCandidate::operator< ( const FsrCandidate c) const
inline

Definition at line 42 of file IFsrPhotonTool.h.

42  {
43  return deltaR < c.deltaR;
44  }

Member Data Documentation

◆ container

std::string FSR::FsrCandidate::container

Definition at line 33 of file IFsrPhotonTool.h.

◆ deltaR

double FSR::FsrCandidate::deltaR

Definition at line 35 of file IFsrPhotonTool.h.

◆ Et

double FSR::FsrCandidate::Et

Definition at line 36 of file IFsrPhotonTool.h.

◆ eta

double FSR::FsrCandidate::eta

Definition at line 38 of file IFsrPhotonTool.h.

◆ f1

double FSR::FsrCandidate::f1

Definition at line 37 of file IFsrPhotonTool.h.

◆ particle

const xAOD::IParticle* FSR::FsrCandidate::particle

Definition at line 34 of file IFsrPhotonTool.h.

◆ phi

double FSR::FsrCandidate::phi

Definition at line 39 of file IFsrPhotonTool.h.

◆ phIso

double FSR::FsrCandidate::phIso

Definition at line 40 of file IFsrPhotonTool.h.

◆ type

FsrType FSR::FsrCandidate::type

Definition at line 41 of file IFsrPhotonTool.h.


The documentation for this class was generated from the following file:
FSR::FsrCandidate::Et
double Et
Definition: IFsrPhotonTool.h:36
FSR::FsrCandidate::deltaR
double deltaR
Definition: IFsrPhotonTool.h:35
FSR::FsrCandidate::f1
double f1
Definition: IFsrPhotonTool.h:37
FSR::FsrCandidate::FsrUnknown
@ FsrUnknown
Definition: IFsrPhotonTool.h:29
FSR::FsrCandidate::phIso
double phIso
Definition: IFsrPhotonTool.h:40
FSR::FsrCandidate::FsrFar
@ FsrFar
Definition: IFsrPhotonTool.h:29
FSR::FsrCandidate::particle
const xAOD::IParticle * particle
Definition: IFsrPhotonTool.h:34
FSR::FsrCandidate::type
FsrType type
Definition: IFsrPhotonTool.h:41
FSR::FsrCandidate::phi
double phi
Definition: IFsrPhotonTool.h:39
FSR::FsrCandidate::eta
double eta
Definition: IFsrPhotonTool.h:38
python.compressB64.c
def c
Definition: compressB64.py:93
FSR::FsrCandidate::FsrNear
@ FsrNear
Definition: IFsrPhotonTool.h:29