Changes in classes/DelphesClasses.h [6d8a29a:a98c7ef] in git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
classes/DelphesClasses.h
r6d8a29a ra98c7ef 49 49 Long64_t Number; // event number 50 50 51 Float_t ReadTime; // read time52 Float_t ProcTime; // processing time51 Float_t ReadTime; 52 Float_t ProcTime; 53 53 54 54 ClassDef(Event, 1) … … 147 147 Float_t Pz; // particle momentum vector (z component) | hepevt.phep[number][2] 148 148 149 Float_t P; // particle momentum150 149 Float_t PT; // particle transverse momentum 151 150 Float_t Eta; // particle pseudorapidity … … 153 152 154 153 Float_t Rapidity; // particle rapidity 155 Float_t CtgTheta; // particle cotangent of theta156 157 Float_t D0; // particle transverse impact parameter158 Float_t DZ; // particle longitudinal impact parameter159 154 160 155 Float_t T; // particle vertex position (t component) | hepevt.vhep[number][3] … … 168 163 TLorentzVector P4() const; 169 164 170 ClassDef(GenParticle, 2) 171 }; 172 173 //--------------------------------------------------------------------------- 174 175 class Vertex: public SortableObject 176 { 177 public: 178 165 ClassDef(GenParticle, 1) 166 }; 167 168 //--------------------------------------------------------------------------- 169 170 class Vertex: public TObject 171 { 172 public: 179 173 Float_t T; // vertex position (t component) 180 174 Float_t X; // vertex position (x component) … … 182 176 Float_t Z; // vertex position (z component) 183 177 184 Double_t ErrorT; // vertex position error (t component) 185 Double_t ErrorX; // vertex position error (x component) 186 Double_t ErrorY; // vertex position error (y component) 187 Double_t ErrorZ; // vertex position error (z component) 188 189 Int_t Index; // vertex index 190 Int_t NDF; // number of degrees of freedom 191 192 Double_t Sigma; // vertex position (z component) error 193 Double_t SumPT2; // sum pt^2 of tracks attached to the vertex 194 Double_t GenSumPT2; // sum pt^2 of gen tracks attached to the vertex 195 196 Double_t GenDeltaZ; // distance in z to closest generated vertex 197 Double_t BTVSumPT2; // sum pt^2 of tracks attached to the secondary vertex 198 199 TRefArray Constituents; // references to constituents 200 201 static CompBase *fgCompare; //! 202 const CompBase *GetCompare() const { return fgCompare; } 203 204 ClassDef(Vertex, 3) 178 ClassDef(Vertex, 1) 205 179 }; 206 180 … … 262 236 Float_t E; // photon energy 263 237 264 Float_t T; // 238 Float_t T; //particle arrival time of flight 265 239 266 240 Float_t EhadOverEem; // ratio of the hadronic versus electromagnetic energy deposited in the calorimeter … … 268 242 TRefArray Particles; // references to generated particles 269 243 270 Float_t IsolationVar; // isolation variable 271 Float_t IsolationVarRhoCorr; // isolation variable 272 Float_t SumPtCharged; // isolation variable 273 Float_t SumPtNeutral; // isolation variable 274 Float_t SumPtChargedPU; // isolation variable 275 Float_t SumPt; // isolation variable 244 // Isolation variables 245 246 Float_t IsolationVar; 247 Float_t IsolationVarRhoCorr; 248 Float_t SumPtCharged; 249 Float_t SumPtNeutral; 250 Float_t SumPtChargedPU; 251 Float_t SumPt; 276 252 277 253 static CompBase *fgCompare; //! … … 293 269 Float_t Phi; // electron azimuthal angle 294 270 295 Float_t T; // 271 Float_t T; //particle arrival time of flight 296 272 297 273 Int_t Charge; // electron charge … … 301 277 TRef Particle; // reference to generated particle 302 278 303 Float_t IsolationVar; // isolation variable 304 Float_t IsolationVarRhoCorr; // isolation variable 305 Float_t SumPtCharged; // isolation variable 306 Float_t SumPtNeutral; // isolation variable 307 Float_t SumPtChargedPU; // isolation variable 308 Float_t SumPt; // isolation variable 279 // Isolation variables 280 281 Float_t IsolationVar; 282 Float_t IsolationVarRhoCorr; 283 Float_t SumPtCharged; 284 Float_t SumPtNeutral; 285 Float_t SumPtChargedPU; 286 Float_t SumPt; 309 287 310 288 static CompBase *fgCompare; //! … … 326 304 Float_t Phi; // muon azimuthal angle 327 305 328 Float_t T; // 306 Float_t T; //particle arrival time of flight 329 307 330 308 Int_t Charge; // muon charge … … 332 310 TRef Particle; // reference to generated particle 333 311 334 Float_t IsolationVar; // isolation variable 335 Float_t IsolationVarRhoCorr; // isolation variable 336 Float_t SumPtCharged; // isolation variable 337 Float_t SumPtNeutral; // isolation variable 338 Float_t SumPtChargedPU; // isolation variable 339 Float_t SumPt; // isolation variable 312 // Isolation variables 313 314 Float_t IsolationVar; 315 Float_t IsolationVarRhoCorr; 316 Float_t SumPtCharged; 317 Float_t SumPtNeutral; 318 Float_t SumPtChargedPU; 319 Float_t SumPt; 340 320 341 321 static CompBase *fgCompare; //! … … 364 344 Float_t DeltaPhi; // jet radius in azimuthal angle 365 345 366 UInt_t Flavor; // jet flavor367 UInt_t FlavorAlgo; // jet flavor368 UInt_t FlavorPhys; // jet flavor346 UInt_t Flavor; 347 UInt_t FlavorAlgo; 348 UInt_t FlavorPhys; 369 349 370 350 UInt_t BTag; // 0 or 1 for a jet that has been tagged as containing a heavy quark 371 UInt_t BTagAlgo; // 0 or 1 for a jet that has been tagged as containing a heavy quark372 UInt_t BTagPhys; // 0 or 1 for a jet that has been tagged as containing a heavy quark351 UInt_t BTagAlgo; 352 UInt_t BTagPhys; 373 353 374 354 UInt_t TauTag; // 0 or 1 for a jet that has been tagged as a tau … … 417 397 Int_t Charge; // track charge 418 398 419 Float_t P; // track momentum420 399 Float_t PT; // track transverse momentum 400 421 401 Float_t Eta; // track pseudorapidity 422 402 Float_t Phi; // track azimuthal angle 423 Float_t CtgTheta; // track cotangent of theta424 403 425 404 Float_t EtaOuter; // track pseudorapidity at the tracker edge 426 405 Float_t PhiOuter; // track azimuthal angle at the tracker edge 427 406 428 Float_t T; // track vertex position (t component)429 407 Float_t X; // track vertex position (x component) 430 408 Float_t Y; // track vertex position (y component) 431 409 Float_t Z; // track vertex position (z component) 432 433 Float_t TOuter; // track position (t component) at the tracker edge 410 Float_t T; // track vertex position (z component) 411 434 412 Float_t XOuter; // track position (x component) at the tracker edge 435 413 Float_t YOuter; // track position (y component) at the tracker edge 436 414 Float_t ZOuter; // track position (z component) at the tracker edge 437 438 Float_t Xd; // X coordinate of point of closest approach to vertex 439 Float_t Yd; // Y coordinate of point of closest approach to vertex 440 Float_t Zd; // Z coordinate of point of closest approach to vertex 441 442 Float_t L; // track path length 443 Float_t D0; // track transverse impact parameter 444 Float_t DZ; // track longitudinal impact parameter 445 446 Float_t ErrorP; // track momentum error 447 Float_t ErrorPT; // track transverse momentum error 448 Float_t ErrorPhi; // track azimuthal angle error 449 Float_t ErrorCtgTheta; // track cotangent of theta error 450 451 Float_t ErrorT; // time measurement error 452 Float_t ErrorD0; // track transverse impact parameter error 453 Float_t ErrorDZ; // track longitudinal impact parameter error 415 Float_t TOuter; // track position (z component) at the tracker edge 416 417 Float_t Dxy; // track signed transverse impact parameter 418 Float_t SDxy; // signed error on the track signed transverse impact parameter 419 Float_t Xd; // X coordinate of point of closest approach to vertex 420 Float_t Yd; // Y coordinate of point of closest approach to vertex 421 Float_t Zd; // Z coordinate of point of closest approach to vertex 454 422 455 423 TRef Particle; // reference to generated particle 456 424 457 Int_t VertexIndex; // reference to vertex 458 459 static CompBase *fgCompare; //! 460 const CompBase *GetCompare() const { return fgCompare; } 461 462 TLorentzVector P4() const; 463 464 ClassDef(Track, 3) 425 static CompBase *fgCompare; //! 426 const CompBase *GetCompare() const { return fgCompare; } 427 428 TLorentzVector P4() const; 429 430 ClassDef(Track, 2) 465 431 }; 466 432 … … 560 526 Float_t DeltaPhi; 561 527 562 TLorentzVector Momentum, Position, InitialPosition, PositionError, Area; 563 564 Float_t L; // path length 565 Float_t ErrorT; // path length 566 Float_t D0; 567 Float_t ErrorD0; 568 Float_t DZ; 569 Float_t ErrorDZ; 570 Float_t P; 571 Float_t ErrorP; 572 Float_t PT; 573 Float_t ErrorPT; 574 Float_t CtgTheta; 575 Float_t ErrorCtgTheta; 576 Float_t Phi; 577 Float_t ErrorPhi; 578 528 TLorentzVector Momentum, Position, Area; 529 530 Float_t Dxy; 531 Float_t SDxy; 579 532 Float_t Xd; 580 533 Float_t Yd; … … 582 535 583 536 // tracking resolution 584 537 585 538 Float_t TrackResolution; 586 539 … … 609 562 Float_t SumPt; 610 563 611 // vertex variables612 613 Int_t ClusterIndex;614 Int_t ClusterNDF;615 Double_t ClusterSigma;616 Double_t SumPT2;617 Double_t BTVSumPT2;618 Double_t GenDeltaZ;619 Double_t GenSumPT2;620 621 564 // N-subjettiness variables 622 565 … … 652 595 void SetFactory(DelphesFactory *factory) { fFactory = factory; } 653 596 654 ClassDef(Candidate, 5)597 ClassDef(Candidate, 4) 655 598 }; 656 599
Note:
See TracChangeset
for help on using the changeset viewer.