19 #ifndef DelphesClasses_h 20 #define DelphesClasses_h 41 #include "TRefArray.h" 42 #include "TLorentzVector.h" 168 TLorentzVector P4()
const;
195 TLorentzVector P4()
const;
261 TLorentzVector P4()
const;
296 TLorentzVector P4()
const;
329 TLorentzVector P4()
const;
375 TLorentzVector TrimmedP4[5];
376 TLorentzVector PrunedP4[5];
377 TLorentzVector SoftDroppedP4[5];
389 TLorentzVector P4()
const;
433 TLorentzVector P4()
const;
462 TLorentzVector P4()
const;
503 Int_t M1,
M2, D1, D2;
575 TLorentzVector TrimmedP4[5];
576 TLorentzVector PrunedP4[5];
577 TLorentzVector SoftDroppedP4[5];
588 TObjArray *GetCandidates();
590 Bool_t Overlaps(
const Candidate *
object)
const;
592 virtual void Copy(TObject &
object)
const;
593 virtual TObject *Clone(
char const *newname =
"")
const;
607 #endif // DelphesClasses_h Float_t SumPtNeutral
Definition: DelphesClasses.h:289
Int_t MPI
Definition: DelphesClasses.h:107
Float_t E
Definition: DelphesClasses.h:472
Float_t SumPtChargedPU
Definition: DelphesClasses.h:323
UInt_t BTag
Definition: DelphesClasses.h:355
TLorentzVector Area
Definition: DelphesClasses.h:390
Int_t Charge
Definition: DelphesClasses.h:402
Int_t NSubJetsTrimmed
Definition: DelphesClasses.h:579
Float_t BetaStar
Definition: DelphesClasses.h:368
Float_t Xd
Definition: DelphesClasses.h:424
Int_t Charge
Definition: DelphesClasses.h:361
Float_t Eta
Definition: DelphesClasses.h:192
Float_t T
Definition: DelphesClasses.h:276
const CompBase * GetCompare() const
Definition: DelphesClasses.h:166
Int_t D1
Definition: DelphesClasses.h:142
UInt_t BTagAlgo
Definition: DelphesClasses.h:356
Float_t Eta
Definition: DelphesClasses.h:273
UInt_t Flavor
Definition: DelphesClasses.h:351
Float_t ProcTime
Definition: DelphesClasses.h:57
Float_t Eta
Definition: DelphesClasses.h:444
Int_t IsFromConversion
Definition: DelphesClasses.h:514
Float_t HT
Definition: DelphesClasses.h:205
Float_t Eta
Definition: DelphesClasses.h:406
Int_t ID
Definition: DelphesClasses.h:94
TRef Particle
Definition: DelphesClasses.h:483
Float_t DeltaEta
Definition: DelphesClasses.h:348
Float_t Yd
Definition: DelphesClasses.h:538
UInt_t TauTag
Definition: DelphesClasses.h:524
Float_t DeltaPhi
Definition: DelphesClasses.h:531
Float_t T
Definition: DelphesClasses.h:449
Definition: SortableObject.h:43
Float_t SumPtChargedPU
Definition: DelphesClasses.h:255
Float_t Yd
Definition: DelphesClasses.h:425
Definition: DelphesClasses.h:303
Float_t X1
Definition: DelphesClasses.h:118
Definition: DelphesClasses.h:268
Float_t PT
Definition: DelphesClasses.h:237
Float_t Ehad
Definition: DelphesClasses.h:527
Float_t PT
Definition: DelphesClasses.h:154
Float_t SumPtCharged
Definition: DelphesClasses.h:288
Float_t ET
Definition: DelphesClasses.h:443
Float_t IsolationVarRhoCorr
Definition: DelphesClasses.h:252
Long64_t Number
Definition: DelphesClasses.h:54
Int_t IsConstituent
Definition: DelphesClasses.h:512
::Candidate Candidate
Definition: TypeDef.hh:30
Float_t SumPtChargedPU
Definition: DelphesClasses.h:566
Int_t D2
Definition: DelphesClasses.h:143
Float_t Dxy
Definition: DelphesClasses.h:535
Float_t Scale
Definition: DelphesClasses.h:111
Float_t Y
Definition: DelphesClasses.h:480
TRef Particle
Definition: DelphesClasses.h:315
static CompBase * fgCompare
Definition: DelphesClasses.h:485
Definition: DelphesFactory.h:47
Float_t IsolationVar
Definition: DelphesClasses.h:562
Int_t NSubJetsSoftDropped
Definition: DelphesClasses.h:381
Float_t Y
Definition: DelphesClasses.h:162
Int_t IsPU
Definition: DelphesClasses.h:137
Int_t NSubJetsSoftDropped
Definition: DelphesClasses.h:581
const CompBase * GetCompare() const
Definition: DelphesClasses.h:259
Float_t S
Definition: DelphesClasses.h:481
Float_t X
Definition: DelphesClasses.h:479
Float_t Z
Definition: DelphesClasses.h:414
Float_t SumPt
Definition: DelphesClasses.h:291
const CompBase * GetCompare() const
Definition: DelphesClasses.h:294
Float_t Pz
Definition: DelphesClasses.h:152
Float_t PT
Definition: DelphesClasses.h:340
static CompBase * fgCompare
Definition: DelphesClasses.h:293
Float_t Phi
Definition: DelphesClasses.h:342
Float_t PT
Definition: DelphesClasses.h:307
boost::units::unit< boost::units::area_dimension, System > Area
Definition: Barn.hh:24
Float_t ReadTime
Definition: DelphesClasses.h:56
Float_t SDxy
Definition: DelphesClasses.h:423
UInt_t FlavorPhys
Definition: DelphesClasses.h:353
Float_t Y
Definition: DelphesClasses.h:413
Float_t IsolationVarRhoCorr
Definition: DelphesClasses.h:287
static CompBase * fgCompare
Definition: DelphesClasses.h:459
Float_t SDxy
Definition: DelphesClasses.h:536
Definition: DelphesClasses.h:102
Float_t SumPt
Definition: DelphesClasses.h:324
Definition: DelphesClasses.h:440
Float_t T
Definition: DelphesClasses.h:160
UInt_t BTagAlgo
Definition: DelphesClasses.h:521
Float_t BetaStar
Definition: DelphesClasses.h:550
Float_t MeanSqDeltaR
Definition: DelphesClasses.h:551
TRefArray Particles
Definition: DelphesClasses.h:457
Int_t Charge
Definition: DelphesClasses.h:145
UInt_t BTagPhys
Definition: DelphesClasses.h:522
Float_t MeanSqDeltaR
Definition: DelphesClasses.h:369
Float_t SumPtCharged
Definition: DelphesClasses.h:253
Float_t IsolationVar
Definition: DelphesClasses.h:251
Float_t PTD
Definition: DelphesClasses.h:370
TRef Particle
Definition: DelphesClasses.h:282
Float_t Zd
Definition: DelphesClasses.h:539
Float_t Weight
Definition: DelphesClasses.h:81
Float_t TOuter
Definition: DelphesClasses.h:420
Int_t IsPU
Definition: DelphesClasses.h:509
Float_t Mass
Definition: DelphesClasses.h:147
Float_t PhiOuter
Definition: DelphesClasses.h:410
UInt_t Flavor
Definition: DelphesClasses.h:516
Float_t Y
Definition: DelphesClasses.h:180
Float_t Z
Definition: DelphesClasses.h:181
Int_t NCharged
Definition: DelphesClasses.h:365
Float_t Mass
Definition: DelphesClasses.h:346
Float_t Dxy
Definition: DelphesClasses.h:422
Float_t SumPt
Definition: DelphesClasses.h:567
Int_t M2
Definition: DelphesClasses.h:140
Float_t PT
Definition: DelphesClasses.h:272
Float_t PTD
Definition: DelphesClasses.h:552
Float_t Px
Definition: DelphesClasses.h:150
Int_t Status
Definition: DelphesClasses.h:136
Float_t Rapidity
Definition: DelphesClasses.h:158
Float_t Phi
Definition: DelphesClasses.h:445
Int_t PID
Definition: DelphesClasses.h:400
Float_t X
Definition: DelphesClasses.h:412
Float_t E
Definition: DelphesClasses.h:447
TRefArray Particles
Definition: DelphesClasses.h:247
TLorentzVector Position
Definition: DelphesClasses.h:533
Float_t Eta
Definition: DelphesClasses.h:308
Float_t T
Definition: DelphesClasses.h:477
void Clear()
Definition: DelphesFactory.cc:63
Float_t Weight
Definition: DelphesClasses.h:226
Definition: DelphesClasses.h:212
Int_t NTimeHits
Definition: DelphesClasses.h:450
Int_t ProcessID
Definition: DelphesClasses.h:106
Int_t Charge
Definition: DelphesClasses.h:313
Definition: DelphesClasses.h:493
Float_t T
Definition: DelphesClasses.h:178
Float_t SumPtCharged
Definition: DelphesClasses.h:321
Float_t SumPt
Definition: DelphesClasses.h:256
Float_t Phi
Definition: DelphesClasses.h:407
Int_t M1
Definition: DelphesClasses.h:139
Float_t T
Definition: DelphesClasses.h:243
Int_t ProcessID
Definition: DelphesClasses.h:79
Int_t NNeutrals
Definition: DelphesClasses.h:548
Float_t XOuter
Definition: DelphesClasses.h:417
Float_t Zd
Definition: DelphesClasses.h:426
Float_t T
Definition: DelphesClasses.h:344
Int_t NSubJetsPruned
Definition: DelphesClasses.h:380
Int_t ID2
Definition: DelphesClasses.h:116
UInt_t FlavorPhys
Definition: DelphesClasses.h:518
Float_t Rho
Definition: DelphesClasses.h:215
UInt_t TauTag
Definition: DelphesClasses.h:359
Int_t NSubJetsTrimmed
Definition: DelphesClasses.h:379
Int_t NSubJetsPruned
Definition: DelphesClasses.h:580
const CompBase * GetCompare() const
Definition: DelphesClasses.h:460
Float_t T
Definition: DelphesClasses.h:415
Float_t IsolationVarRhoCorr
Definition: DelphesClasses.h:320
Float_t EhadOverEem
Definition: DelphesClasses.h:363
Float_t Ehad
Definition: DelphesClasses.h:453
Definition: DelphesClasses.h:131
static CompBase * fgCompare
Definition: DelphesClasses.h:386
Float_t Ty
Definition: DelphesClasses.h:475
const CompBase * GetCompare() const
Definition: DelphesClasses.h:486
Float_t SumPtNeutral
Definition: DelphesClasses.h:254
std::vector< std::pair< Float_t, Float_t > > ECalEnergyTimePairs
Definition: DelphesClasses.h:558
Int_t NTimeHits
Definition: DelphesClasses.h:557
const CompBase * GetCompare() const
Definition: DelphesClasses.h:585
Float_t E
Definition: DelphesClasses.h:241
Definition: DelphesClasses.h:233
static CompBase * fgCompare
Definition: DelphesClasses.h:258
Definition: DelphesClasses.h:188
Int_t NNeutrals
Definition: DelphesClasses.h:366
Int_t Charge
Definition: DelphesClasses.h:505
Float_t Phi
Definition: DelphesClasses.h:309
Float_t SumPtChargedPU
Definition: DelphesClasses.h:290
Float_t Eta
Definition: DelphesClasses.h:341
Definition: DelphesClasses.h:202
UInt_t BTagPhys
Definition: DelphesClasses.h:357
static CompBase * fgCompare
Definition: DelphesClasses.h:326
Float_t Eem
Definition: DelphesClasses.h:452
Float_t E
Definition: DelphesClasses.h:149
Int_t NCharged
Definition: DelphesClasses.h:547
Float_t Z
Definition: DelphesClasses.h:163
UInt_t FlavorAlgo
Definition: DelphesClasses.h:352
static CompBase * fgCompare
Definition: DelphesClasses.h:165
cmake CMakeConfig cmake option(BUILD_TESTING"Build testing"OFF) if(BUILD_TESTING) enable_testing() find_package(Boost 1.56 COMPONENTS unit_test_framework REQUIRED) add_libraries($
Definition: CMakeLists.txt:18
Float_t PDF1
Definition: DelphesClasses.h:123
static CompBase * fgCompare
Definition: DelphesClasses.h:584
Float_t YOuter
Definition: DelphesClasses.h:418
Float_t Eem
Definition: DelphesClasses.h:526
Float_t Phi
Definition: DelphesClasses.h:274
Float_t Weight
Definition: DelphesClasses.h:95
Float_t Weight
Definition: DelphesClasses.h:109
Float_t X2
Definition: DelphesClasses.h:119
Float_t Eta
Definition: DelphesClasses.h:238
Float_t T
Definition: DelphesClasses.h:311
Float_t IsolationVar
Definition: DelphesClasses.h:319
Float_t Phi
Definition: DelphesClasses.h:239
Definition: DelphesClasses.h:50
Int_t PID
Definition: DelphesClasses.h:500
Float_t Phi
Definition: DelphesClasses.h:156
Float_t Beta
Definition: DelphesClasses.h:549
Float_t SumPtNeutral
Definition: DelphesClasses.h:322
Float_t EhadOverEem
Definition: DelphesClasses.h:280
Int_t IsRecoPU
Definition: DelphesClasses.h:510
Float_t ScalePDF
Definition: DelphesClasses.h:82
Float_t PT
Definition: DelphesClasses.h:404
Int_t M2
Definition: DelphesClasses.h:503
Float_t SumPtCharged
Definition: DelphesClasses.h:564
Float_t IsolationVar
Definition: DelphesClasses.h:286
Float_t AlphaQED
Definition: DelphesClasses.h:112
::TRootTau Tau
Definition: TypeDef.hh:24
Float_t Beta
Definition: DelphesClasses.h:367
Float_t TrackResolution
Definition: DelphesClasses.h:543
Float_t Phi
Definition: DelphesClasses.h:193
UInt_t FlavorAlgo
Definition: DelphesClasses.h:517
Float_t AlphaQCD
Definition: DelphesClasses.h:84
Int_t Trigger
Definition: DelphesClasses.h:68
Int_t Charge
Definition: DelphesClasses.h:278
TRefArray Particles
Definition: DelphesClasses.h:384
Float_t PDF2
Definition: DelphesClasses.h:124
Definition: SortableObject.h:53
Float_t ZOuter
Definition: DelphesClasses.h:419
const CompBase * GetCompare() const
Definition: DelphesClasses.h:431
Energy Momentum
Momentum measured in electronvolt.
Definition: ElectronVolt.hh:68
Float_t DeltaEta
Definition: DelphesClasses.h:530
Float_t EtaOuter
Definition: DelphesClasses.h:409
Float_t MET
Definition: DelphesClasses.h:191
Float_t DeltaPhi
Definition: DelphesClasses.h:349
Float_t X
Definition: DelphesClasses.h:179
static CompBase * fgCompare
Definition: DelphesClasses.h:430
Float_t IsolationVarRhoCorr
Definition: DelphesClasses.h:563
Float_t Tx
Definition: DelphesClasses.h:474
Float_t Eta
Definition: DelphesClasses.h:155
const CompBase * GetCompare() const
Definition: DelphesClasses.h:327
const CompBase * GetCompare() const
Definition: DelphesClasses.h:387
UInt_t BTag
Definition: DelphesClasses.h:520
TRef Particle
Definition: DelphesClasses.h:428
Int_t PID
Definition: DelphesClasses.h:134
Definition: DelphesClasses.h:397
Float_t AlphaQCD
Definition: DelphesClasses.h:113
Definition: DelphesClasses.h:75
Float_t ScalePDF
Definition: DelphesClasses.h:121
Float_t Xd
Definition: DelphesClasses.h:537
Float_t AlphaQED
Definition: DelphesClasses.h:83
Definition: DelphesClasses.h:223
Definition: DelphesClasses.h:91
Int_t ID1
Definition: DelphesClasses.h:115
Definition: DelphesClasses.h:469
Float_t EhadOverEem
Definition: DelphesClasses.h:245
Definition: DelphesClasses.h:175
Definition: DelphesClasses.h:64
Definition: DelphesClasses.h:336
Int_t Status
Definition: DelphesClasses.h:502
Float_t Mass
Definition: DelphesClasses.h:507
Float_t X
Definition: DelphesClasses.h:161
Float_t SumPtNeutral
Definition: DelphesClasses.h:565
TRefArray Constituents
Definition: DelphesClasses.h:383
Float_t Py
Definition: DelphesClasses.h:151