AMSDST
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Attributes | Static Protected Attributes | List of all members
myEvent Class Reference

#include <myEvent.h>

Inheritance diagram for myEvent:

Public Member Functions

 myEvent ()
 Default constructor.
 
 myEvent (const myEvent &)
 
 ~myEvent ()
 Default destructor.
 
virtual void init ()
 
int NmyParticle ()
 
int NmyTrTrack ()
 
int NmyTrdTrack ()
 
int NmyEcalShower ()
 
int NmyBetaH ()
 
int NmyBeta ()
 
int NmyRichRing ()
 
int NmyTrTrackPlus ()
 
int NmyTrdTrackPlus ()
 
int NmyTrdKFromTrTrack ()
 
int NmyTrdKFromTrdTrack ()
 
int NmyTrdQtFromTrTrack ()
 
int NmyEcalShowerPlus ()
 
int NmyBetaHPlus ()
 
int NmyBetaPlus ()
 
int NmyRichRingPlus ()
 
int nmyParticle ()
 
int nmyTrTrack ()
 
int nmyTrdTrack ()
 
int nmyEcalShower ()
 
int nmyBetaH ()
 
int nmyBeta ()
 
int nmyRichRing ()
 
int nmyTrTrackPlus ()
 
int nmyTrdTrackPlus ()
 
int nmyTrdKFromTrTrack ()
 
int nmyTrdKFromTrdTrack ()
 
int nmyTrdQtFromTrTrack ()
 
int nmyEcalShowerPlus ()
 
int nmyBetaHPlus ()
 
int nmyBetaPlus ()
 
int nmyRichRingPlus ()
 
int TimeJMDC ()
 JMDC time in unix time format (# of seconds from 1970)
 
int MuTimeJMDC ()
 microseconds in a second, of JMDC time
 
int UTime ()
 
int GetRTI (myRTI &a)
 return 0: if sucess !=0: RTI second has problem
 
int LoadRTI (unsigned int t1, unsigned int t2, const char *dir=0)
 
int GetRTI (myRTI &a, unsigned int xtime)
 
int GetRTIdL1L9 (int extlay, myPoint &nxyz, myPoint &dxyz, unsigned int xtime, unsigned int dt, int rti_flag=0)
 get difference(um) bewteen PG ad CIEMAT alignment of L1(L9)(XYZ) in choosen time window By default (rti_flag=0) RTI informations stored in the RTI TTree friend is used If the code is compiled with gbatch is possible to use RTI informations from TDV DB by setting rti_flag to 1
 
Int_t nParticle ()
 
Int_t nTrdTrack ()
 
Int_t nTrdCluster ()
 
Int_t nTrdRawHit ()
 
Int_t nTrdSegment ()
 
Int_t nEcalShower ()
 
Int_t nBetaH ()
 
Int_t nBeta ()
 
Int_t nRichRing ()
 
Int_t nRichHit ()
 
Int_t nTrTrack ()
 
Int_t nTrRawCluster ()
 
Int_t nTrRawClusterL (int ilay)
 
Int_t nTrCluster ()
 
Int_t nTrRecHit ()
 
int IsBadRun (const char *reason)
 
int imyParticle (int index)
 
int imyTrTrack (int index)
 
int imyEcalShower (int index)
 
int imyTrdTrack (int index)
 
int imyBeta (int index)
 
int imyBetaH (int index)
 
int imyRichRing (int index)
 
int imyTrTrackPlus (int index)
 
int imyTrdTrackPlus (int index)
 
int imyEcalShowerPlus (int index)
 
int imyTrdKFromTrTrack (int index)
 
int imyTrdQtFromTrTrack (int index)
 
int imyBetaPlus (int index)
 
int imyBetaHPlus (int index)
 
int imyRichRingPlus (int index)
 
myParticlepmyParticle (int index)
 
myTrTrackpmyTrTrack (int index)
 
myTrdTrackpmyTrdTrack (int index)
 
myEcalShowerpmyEcalShower (int index)
 
myBetapmyBeta (int index)
 
myBetaHpmyBetaH (int index)
 
myRichRingpmyRichRing (int index)
 
myTrTrackPluspmyTrTrackPlus (int index)
 
myTrdTrackPluspmyTrdTrackPlus (int index)
 
myEcalShowerPluspmyEcalShowerPlus (int index)
 
myTrdKpmyTrdKFromTrTrack (int index)
 
myTrdKpmyTrdKFromTrdTrack (int index)
 
myTrdQtFromTrTrackpmyTrdQtFromTrTrack (int index)
 
myBetaPluspmyBetaPlus (int index)
 
myBetaHPluspmyBetaHPlus (int index)
 
myRichRingPluspmyRichRingPlus (int index)
 
myParticlepmyParticleByMySelf (int index)
 
myTrTrackpmyTrTrackByMySelf (int index)
 
myEcalShowerpmyEcalShowerByMySelf (int index)
 
myTrdTrackpmyTrdTrackByMySelf (int index)
 
myBetapmyBetaByMySelf (int index)
 
myBetaHpmyBetaHByMySelf (int index)
 
myRichRingpmyRichRingByMySelf (int index)
 
myTrTrackPluspmyTrTrackPlusByMySelf (int index)
 
myTrdTrackPluspmyTrdTrackPlusByMySelf (int index)
 
myEcalShowerPluspmyEcalShowerPlusByMySelf (int index)
 
myTrdKpmyTrdKFromTrTrackByMySelf (int index)
 
myTrdKpmyTrdKFromTrdTrackByMySelf (int index)
 
myTrdQtFromTrTrackpmyTrdQtFromTrTrackByMySelf (int index)
 
myBetaPluspmyBetaPlusByMySelf (int index)
 
myBetaHPluspmyBetaHPlusByMySelf (int index)
 
myRichRingPluspmyRichRingPlusByMySelf (int index)
 
int TofHSelection ()
 
int RebuildTrigPatt (int &L1TrMemPatt, int &PhysTrPatt)
 
bool RTIValid ()
 flag to check whether RTI exists
 
Double32_t UTCTime ()
 The best known UTC time, use GPS time if avail, otherwise use JMDC time with a correction from amssetup the difference of UTC time and GPS time (15" or 16") is taking into accout when using GPS time.
 
Int_t isInShadow (myPoint &pt, int ipart)
 
bool isMC ()
 
bool isISS ()
 
bool isTB ()
 
Double_t Lat ()
 GTOD latitude in deg.
 
Double_t Lon ()
 GTOD longitude in deg.
 
Double_t Alt ()
 Altitude in km, from an "average earth surface". we have to remove earth radius, from earth surface (km)
 
bool InSAA ()
 
Double_t Lshell ()
 
Double_t VerticalCutOffCGM ()
 (GV)
 
Double_t LatMAG ()
 (rad)
 
Double_t LonMAG ()
 (rad)
 
Double_t RadMAG ()
 (R_e)
 
Double_t VerticalCutOffMAG ()
 (GV) Ci ho messo la distanza dal centro della Terra e non dal centro del dipolo!
 
Double_t GeoMagLatitude ()
 
Double_t GeoMagLongitude ()
 
Double_t VerticalCutOff ()
 
Double_t MaxGeoCutOff ()
 (GV)
 
bool Status (unsigned int group, unsigned int bitgroup)
 
bool Status (unsigned int bit)
 
myUser1 * user1 ()
 
void Clear (Option_t *=nullptr)
 
 ClassDef (myEvent, 30)
 

Static Public Member Functions

static myEventgethead ()
 
static void printptr ()
 

Public Attributes

bool kMC
 
myMCmm
 for the events with the pointer null no myMC object is written on disk (i.e. no space wasted!!!)
 
myHeader fHeader
 
myUser1 * us1
 
myStatusms
 
std::vector< myParticle * > vmp
 
std::vector< myTrTrack * > vmt
 vector of myTrTrack pointers
 
std::vector< myEcalShower * > vme
 vector of myEcalShower pointers
 
std::vector< myTrdTrack * > vmu
 vector of myTrdTrack pointers
 
std::vector< myBeta * > vmb
 vector of myBeta pointers
 
std::vector< myBetaH * > vmbh
 vector of myBetaH pointers
 
std::vector< myRichRing * > vmr
 vector of myRichRing pointers
 
std::vector< myTrTrackPlus * > vmtp
 vector of myTrTrackPlus pointers
 
std::vector< myTrdTrackPlus * > vmup
 vector of myTrdTrack pointers
 
std::vector< myTrdK * > vmuktp
 vector of myTrdK pointers from TrTrack
 
std::vector< myTrdK * > vmukup
 vector of myTrdK pointers from TrdTrack
 
std::vector< myTrdQtFromTrTrack * > vmuqtp
 vector of myTrdQtFromTrTrack pointers
 
std::vector< myEcalShowerPlus * > vmep
 vector of myEcalShowerPlus pointers
 
std::vector< myBetaPlus * > vmbp
 vector of myBetaPlus pointers
 
std::vector< myBetaHPlus * > vmbhp
 vector of myBetaHPlus pointers
 
std::vector< myRichRingPlus * > vmrp
 vector of myRichRingPlus pointers
 
myRTIRTI
 
myRTI_m fRTI
 runtimeInfo data
 
Float_t LiveTime
 
UInt_t DeltaT
 
Double32_t Lvl1Time
 
Double32_t Lvl1TimePrevious
 
Double32_t DeltaTMine
 
Int_t TofFlag1
 
Int_t TofFlag2
 
Int_t JMembPatt
 
Int_t PhysBPatt
 
Int_t PhysBPattRestored
 
Int_t PhysBPattPhys
 
Int_t TofPatt1 [4]
 
Int_t TofPatt2 [4]
 
Int_t EcalFlag
 
Float_t TrigRates [19]
 
Int_t nAnti
 
Int_t AntiPatt
 
TString ReasonToBeBadRun
 
Int_t _IsBadRun
 
Int_t RunAnalCat
 
UInt_t Run
 
UInt_t Event
 
Double32_t DeltaTJMDC
 
UInt_t TimeJMDCFirst
 
UInt_t TimeJMDCLast
 
Double32_t Duration
 
Int_t nTofClusterL [4]
 

of TOF clusters in each layer


 
Int_t nTofCluster
 

of total TOF clusters


 
Double32_t SensorA
 
Double32_t SensorC
 
Double32_t SensorK
 
Double32_t SensorL
 
Double32_t SensorM
 
Double32_t Plane1N_M70
 
Double32_t Plane1N_M71
 
Double32_t Plane1N_M72
 
Double32_t Plane1N_M73
 
Double32_t Sensor8
 
Double32_t GeoMagSphericalCoo [3]
 
Double32_t LatPred
 (deg)
 
Double32_t LonPred
 (deg)
 
Double32_t AltPred
 from earth surface (km)
 
Double32_t LatCGM
 (rad)
 
Double32_t LonCGM
 (rad)
 
Double32_t RadCGM
 (R_e)
 
Double32_t MaxGeoCutOff_p
 (GV)
 
Double32_t MaxGeoCutOff_n
 (GV)
 
Double32_t Field
 
UInt_t Lenght
 
UInt_t Tdr
 
UInt_t Udr
 
UInt_t Sdr
 
UInt_t Rdr
 
UInt_t Edr
 
UInt_t L1dr
 
UInt_t L3dr
 
ULong64_t L3Error
 
UInt_t L3VEvent
 
UInt_t L3TimeD
 
UShort_t JINJStatus [4]
 
UChar_t JError [24]
 

Static Public Attributes

static Double32_t zlay [9]
 old naming scheme –> (8, 1, ..., 7, 9)
 

Protected Attributes

Int_t _nParticle
 
Int_t _nTrdTrack
 
Int_t _nTrdCluster
 
Int_t _nTrdRawHit
 
Int_t _nTrdSegment
 
Int_t _nEcalShower
 
Int_t _nBetaH
 
Int_t _nBeta
 
Int_t _nRichRing
 
Int_t _nRichHit
 
Int_t _nTrTrack
 
Int_t _nTrRawCluster
 
Int_t _nTrRawClusterL [9]
 
Int_t _nTrCluster
 
Int_t _nTrRecHit
 
Double32_t _UTCTime
 the best known UTC time, use GPS time if avail, otherwise use JMDC time with a correction from amssetup
 

Static Protected Attributes

static myEventptr =0
 

Detailed Description

Definition at line 36 of file myEvent.h.

Constructor & Destructor Documentation

myEvent::myEvent ( )

Default constructor.

Definition at line 25 of file myEvent.cxx.

References init(), PRINTDEBUG, and ptr.

Referenced by gethead().

myEvent::myEvent ( const myEvent orig)
myEvent::~myEvent ( )

Default destructor.

Definition at line 210 of file myEvent.cxx.

References Clear(), PRINTDEBUG, and ptr.

Member Function Documentation

Double_t myEvent::Alt ( )
inline

Altitude in km, from an "average earth surface". we have to remove earth radius, from earth surface (km)

Definition at line 383 of file myEvent.h.

References EARTHRADIUS, fHeader, and myHeader::RadS.

myEvent::ClassDef ( myEvent  ,
30   
)
void myEvent::Clear ( Option_t *  = nullptr)
Double_t myEvent::GeoMagLatitude ( )
inline

Definition at line 425 of file myEvent.h.

References LatMAG().

Double_t myEvent::GeoMagLongitude ( )
inline

Definition at line 426 of file myEvent.h.

References LonMAG().

myEvent * myEvent::gethead ( )
static
int myEvent::GetRTI ( myRTI a)

return 0: if sucess !=0: RTI second has problem

Definition at line 949 of file myEvent.cxx.

References RTI.

Referenced by GetRTIdL1L9().

int myEvent::GetRTI ( myRTI a,
unsigned int  xtime 
)

Definition at line 958 of file myEvent.cxx.

References fRTI, and LoadRTI().

int myEvent::GetRTIdL1L9 ( int  extlay,
myPoint nxyz,
myPoint dxyz,
unsigned int  xtime,
unsigned int  dt,
int  rti_flag = 0 
)

get difference(um) bewteen PG ad CIEMAT alignment of L1(L9)(XYZ) in choosen time window By default (rti_flag=0) RTI informations stored in the RTI TTree friend is used If the code is compiled with gbatch is possible to use RTI informations from TDV DB by setting rti_flag to 1

Definition at line 985 of file myEvent.cxx.

References myRTI::dl1l9, GetRTI(), myRTI::nl1l9, and myPoint::setp().

int myEvent::imyBeta ( int  index)
inline

Definition at line 261 of file myEvent.h.

References pmyBeta().

int myEvent::imyBetaH ( int  index)
inline

Definition at line 262 of file myEvent.h.

References pmyBetaH().

int myEvent::imyBetaHPlus ( int  index)
inline

Definition at line 270 of file myEvent.h.

References pmyBetaHPlus().

int myEvent::imyBetaPlus ( int  index)
inline

Definition at line 269 of file myEvent.h.

References pmyBetaPlus().

int myEvent::imyEcalShower ( int  index)
inline

Definition at line 259 of file myEvent.h.

References pmyEcalShower().

int myEvent::imyEcalShowerPlus ( int  index)
inline

Definition at line 266 of file myEvent.h.

References pmyEcalShowerPlus().

int myEvent::imyParticle ( int  index)
inline

Definition at line 256 of file myEvent.h.

References pmyParticle().

int myEvent::imyRichRing ( int  index)
inline

Definition at line 263 of file myEvent.h.

References pmyRichRing().

int myEvent::imyRichRingPlus ( int  index)
inline

Definition at line 271 of file myEvent.h.

References pmyRichRingPlus().

int myEvent::imyTrdKFromTrTrack ( int  index)
inline

Definition at line 267 of file myEvent.h.

References pmyTrdKFromTrTrack().

int myEvent::imyTrdQtFromTrTrack ( int  index)
inline

Definition at line 268 of file myEvent.h.

References pmyTrdQtFromTrTrack().

int myEvent::imyTrdTrack ( int  index)
inline

Definition at line 260 of file myEvent.h.

References pmyTrdTrack().

int myEvent::imyTrdTrackPlus ( int  index)
inline

Definition at line 265 of file myEvent.h.

References pmyTrdTrackPlus().

int myEvent::imyTrTrack ( int  index)
inline

Definition at line 258 of file myEvent.h.

References pmyTrTrack().

int myEvent::imyTrTrackPlus ( int  index)
inline

Definition at line 264 of file myEvent.h.

References pmyTrTrackPlus().

void myEvent::init ( )
virtual

Definition at line 220 of file myEvent.cxx.

References Clear().

Referenced by myEvent().

Bool_t myEvent::InSAA ( )

Definition at line 869 of file myEvent.cxx.

References Lat(), Lon(), and pnpoly().

int myEvent::IsBadRun ( const char *  reason)
inline

Definition at line 242 of file myEvent.h.

References _IsBadRun, and ReasonToBeBadRun.

Int_t myEvent::isInShadow ( myPoint pt,
int  ipart 
)

Definition at line 877 of file myEvent.cxx.

References myParticle::isInShadow(), and pmyParticle().

bool myEvent::isISS ( )
inline

Definition at line 375 of file myEvent.h.

References isMC(), and Run.

bool myEvent::isMC ( )
inline

Definition at line 374 of file myEvent.h.

References mm.

Referenced by isISS(), and isTB().

bool myEvent::isTB ( )
inline

Definition at line 376 of file myEvent.h.

References isMC(), and Run.

Double_t myEvent::Lat ( )
inline

GTOD latitude in deg.

Definition at line 379 of file myEvent.h.

References fHeader, and myHeader::ThetaS.

Referenced by InSAA().

Double_t myEvent::LatMAG ( )
inline

(rad)

Definition at line 411 of file myEvent.h.

References fHeader, and myHeader::ThetaM.

Referenced by GeoMagLatitude(), and VerticalCutOffMAG().

int myEvent::LoadRTI ( unsigned int  t1,
unsigned int  t2,
const char *  dir = 0 
)
Double_t myEvent::Lon ( )
inline

GTOD longitude in deg.

Definition at line 381 of file myEvent.h.

References fHeader, and myHeader::PhiS.

Referenced by InSAA().

Double_t myEvent::LonMAG ( )
inline

(rad)

Definition at line 413 of file myEvent.h.

References fHeader, and myHeader::PhiM.

Referenced by GeoMagLongitude().

Double_t myEvent::Lshell ( )
inline

Definition at line 388 of file myEvent.h.

References EARTHRADIUS, and GeoMagSphericalCoo.

Double_t myEvent::MaxGeoCutOff ( )
inline

(GV)

Definition at line 442 of file myEvent.h.

References MaxGeoCutOff_n, and MaxGeoCutOff_p.

int myEvent::MuTimeJMDC ( )
inline

microseconds in a second, of JMDC time

See Also
HeaderR::Time[1]

Definition at line 137 of file myEvent.h.

References fHeader, and myHeader::Time.

Int_t myEvent::nBeta ( )
inline

Definition at line 230 of file myEvent.h.

References _nBeta.

Int_t myEvent::nBetaH ( )
inline

Definition at line 228 of file myEvent.h.

References _nBetaH.

Referenced by TofHSelection().

Int_t myEvent::nEcalShower ( )
inline

Definition at line 226 of file myEvent.h.

References _nEcalShower.

int myEvent::NmyBeta ( )
inline

Definition at line 102 of file myEvent.h.

References vmb.

int myEvent::nmyBeta ( )
inline

Definition at line 121 of file myEvent.h.

References vmb.

int myEvent::NmyBetaH ( )
inline

Definition at line 101 of file myEvent.h.

References vmbh.

int myEvent::nmyBetaH ( )
inline

Definition at line 120 of file myEvent.h.

References vmbh.

int myEvent::NmyBetaHPlus ( )
inline

Definition at line 111 of file myEvent.h.

References vmbhp.

int myEvent::nmyBetaHPlus ( )
inline

Definition at line 130 of file myEvent.h.

References vmbhp.

int myEvent::NmyBetaPlus ( )
inline

Definition at line 112 of file myEvent.h.

References vmbp.

int myEvent::nmyBetaPlus ( )
inline

Definition at line 131 of file myEvent.h.

References vmbp.

int myEvent::NmyEcalShower ( )
inline

Definition at line 100 of file myEvent.h.

References vme.

int myEvent::nmyEcalShower ( )
inline

Definition at line 119 of file myEvent.h.

References vme.

int myEvent::NmyEcalShowerPlus ( )
inline

Definition at line 110 of file myEvent.h.

References vmep.

int myEvent::nmyEcalShowerPlus ( )
inline

Definition at line 129 of file myEvent.h.

References vmep.

int myEvent::NmyParticle ( )
inline

Definition at line 96 of file myEvent.h.

References vmp.

int myEvent::nmyParticle ( )
inline

Definition at line 115 of file myEvent.h.

References vmp.

int myEvent::NmyRichRing ( )
inline

Definition at line 103 of file myEvent.h.

References vmr.

int myEvent::nmyRichRing ( )
inline

Definition at line 122 of file myEvent.h.

References vmr.

int myEvent::NmyRichRingPlus ( )
inline

Definition at line 113 of file myEvent.h.

References vmrp.

int myEvent::nmyRichRingPlus ( )
inline

Definition at line 132 of file myEvent.h.

References vmrp.

int myEvent::NmyTrdKFromTrdTrack ( )
inline

Definition at line 108 of file myEvent.h.

References vmukup.

int myEvent::nmyTrdKFromTrdTrack ( )
inline

Definition at line 127 of file myEvent.h.

References vmukup.

int myEvent::NmyTrdKFromTrTrack ( )
inline

Definition at line 107 of file myEvent.h.

References vmuktp.

int myEvent::nmyTrdKFromTrTrack ( )
inline

Definition at line 126 of file myEvent.h.

References vmuktp.

int myEvent::NmyTrdQtFromTrTrack ( )
inline

Definition at line 109 of file myEvent.h.

References vmuqtp.

int myEvent::nmyTrdQtFromTrTrack ( )
inline

Definition at line 128 of file myEvent.h.

References vmuqtp.

int myEvent::NmyTrdTrack ( )
inline

Definition at line 99 of file myEvent.h.

References vmu.

int myEvent::nmyTrdTrack ( )
inline

Definition at line 118 of file myEvent.h.

References vmu.

int myEvent::NmyTrdTrackPlus ( )
inline

Definition at line 106 of file myEvent.h.

References vmup.

int myEvent::nmyTrdTrackPlus ( )
inline

Definition at line 125 of file myEvent.h.

References vmup.

int myEvent::NmyTrTrack ( )
inline

Definition at line 98 of file myEvent.h.

References vmt.

int myEvent::nmyTrTrack ( )
inline

Definition at line 117 of file myEvent.h.

References vmt.

int myEvent::NmyTrTrackPlus ( )
inline

Definition at line 105 of file myEvent.h.

References vmtp.

int myEvent::nmyTrTrackPlus ( )
inline

Definition at line 124 of file myEvent.h.

References vmtp.

Int_t myEvent::nParticle ( )
inline

Definition at line 219 of file myEvent.h.

References _nParticle.

Int_t myEvent::nRichHit ( )
inline

Definition at line 233 of file myEvent.h.

References _nRichHit.

Int_t myEvent::nRichRing ( )
inline

Definition at line 232 of file myEvent.h.

References _nRichRing.

Int_t myEvent::nTrCluster ( )
inline

Definition at line 238 of file myEvent.h.

References _nTrCluster.

Int_t myEvent::nTrdCluster ( )
inline

Definition at line 222 of file myEvent.h.

References _nTrdCluster.

Int_t myEvent::nTrdRawHit ( )
inline

Definition at line 223 of file myEvent.h.

References _nTrdRawHit.

Int_t myEvent::nTrdSegment ( )
inline

Definition at line 224 of file myEvent.h.

References _nTrdSegment.

Int_t myEvent::nTrdTrack ( )
inline

Definition at line 221 of file myEvent.h.

References _nTrdTrack.

Int_t myEvent::nTrRawCluster ( )
inline

Definition at line 236 of file myEvent.h.

References _nTrRawCluster.

Int_t myEvent::nTrRawClusterL ( int  ilay)
inline

Definition at line 237 of file myEvent.h.

References _nTrRawClusterL.

Int_t myEvent::nTrRecHit ( )
inline

Definition at line 239 of file myEvent.h.

References _nTrRecHit.

Int_t myEvent::nTrTrack ( )
inline

Definition at line 235 of file myEvent.h.

References _nTrTrack.

myBeta * myEvent::pmyBeta ( int  index)

Definition at line 637 of file myEvent.cxx.

References vmb.

Referenced by imyBeta(), and myParticle::pmyBeta().

myBeta * myEvent::pmyBetaByMySelf ( int  index)

Definition at line 624 of file myEvent.cxx.

References vmb.

Referenced by myParticle::pmyBetaByMySelf().

myBetaH * myEvent::pmyBetaH ( int  index)

Definition at line 658 of file myEvent.cxx.

References vmbh.

Referenced by imyBetaH(), myParticle::pmyBetaH(), and TofHSelection().

myBetaH * myEvent::pmyBetaHByMySelf ( int  index)

Definition at line 645 of file myEvent.cxx.

References vmbh.

Referenced by myParticle::pmyBetaHByMySelf().

myBetaHPlus * myEvent::pmyBetaHPlus ( int  index)

Definition at line 824 of file myEvent.cxx.

References vmbhp.

Referenced by imyBetaHPlus(), and myParticle::pmyBetaHPlus().

myBetaHPlus * myEvent::pmyBetaHPlusByMySelf ( int  index)

Definition at line 811 of file myEvent.cxx.

References vmbhp.

Referenced by myParticle::pmyBetaHPlusByMySelf().

myBetaPlus * myEvent::pmyBetaPlus ( int  index)

Definition at line 803 of file myEvent.cxx.

References vmbp.

Referenced by imyBetaPlus(), and myParticle::pmyBetaPlus().

myBetaPlus * myEvent::pmyBetaPlusByMySelf ( int  index)

Definition at line 790 of file myEvent.cxx.

References vmbp.

Referenced by myParticle::pmyBetaPlusByMySelf().

myEcalShower * myEvent::pmyEcalShower ( int  index)

Definition at line 616 of file myEvent.cxx.

References vme.

Referenced by imyEcalShower(), and myParticle::pmyEcalShower().

myEcalShower * myEvent::pmyEcalShowerByMySelf ( int  index)

Definition at line 603 of file myEvent.cxx.

References vme.

Referenced by myParticle::pmyEcalShowerByMySelf().

myEcalShowerPlus * myEvent::pmyEcalShowerPlus ( int  index)

Definition at line 782 of file myEvent.cxx.

References vmep.

Referenced by imyEcalShowerPlus(), and myParticle::pmyEcalShowerPlus().

myEcalShowerPlus * myEvent::pmyEcalShowerPlusByMySelf ( int  index)

Definition at line 769 of file myEvent.cxx.

References vmep.

Referenced by myParticle::pmyEcalShowerPlusByMySelf().

myParticle * myEvent::pmyParticle ( int  index)

Definition at line 529 of file myEvent.cxx.

References vmp.

Referenced by imyParticle(), and isInShadow().

myParticle * myEvent::pmyParticleByMySelf ( int  index)

Definition at line 516 of file myEvent.cxx.

References vmp.

myRichRing * myEvent::pmyRichRing ( int  index)

Definition at line 679 of file myEvent.cxx.

References vmr.

Referenced by imyRichRing(), and myParticle::pmyRichRing().

myRichRing * myEvent::pmyRichRingByMySelf ( int  index)

Definition at line 666 of file myEvent.cxx.

References vmr.

Referenced by myParticle::pmyRichRingByMySelf().

myRichRingPlus * myEvent::pmyRichRingPlus ( int  index)

Definition at line 845 of file myEvent.cxx.

References vmrp.

Referenced by imyRichRingPlus(), and myParticle::pmyRichRingPlus().

myRichRingPlus * myEvent::pmyRichRingPlusByMySelf ( int  index)

Definition at line 832 of file myEvent.cxx.

References vmrp.

Referenced by myParticle::pmyRichRingPlusByMySelf().

myTrdK * myEvent::pmyTrdKFromTrdTrack ( int  index)

Definition at line 719 of file myEvent.cxx.

References vmukup.

Referenced by myParticle::pmyTrdKFromTrdTrack().

myTrdK * myEvent::pmyTrdKFromTrdTrackByMySelf ( int  index)

Definition at line 701 of file myEvent.cxx.

References myObject::iMySelf(), and vmukup.

Referenced by myParticle::pmyTrdKFromTrdTrackByMySelf().

myTrdK * myEvent::pmyTrdKFromTrTrack ( int  index)

Definition at line 711 of file myEvent.cxx.

References vmuktp.

Referenced by imyTrdKFromTrTrack(), and myParticle::pmyTrdKFromTrTrack().

myTrdK * myEvent::pmyTrdKFromTrTrackByMySelf ( int  index)

Definition at line 689 of file myEvent.cxx.

References vmuktp.

Referenced by myParticle::pmyTrdKFromTrTrackByMySelf().

myTrdQtFromTrTrack * myEvent::pmyTrdQtFromTrTrack ( int  index)

Definition at line 740 of file myEvent.cxx.

References vmuqtp.

Referenced by imyTrdQtFromTrTrack(), and myParticle::pmyTrdQtFromTrTrack().

myTrdQtFromTrTrack * myEvent::pmyTrdQtFromTrTrackByMySelf ( int  index)

Definition at line 727 of file myEvent.cxx.

References vmuqtp.

Referenced by myParticle::pmyTrdQtFromTrTrackByMySelf().

myTrdTrack * myEvent::pmyTrdTrack ( int  index)

Definition at line 552 of file myEvent.cxx.

References vmu.

Referenced by imyTrdTrack(), and myParticle::pmyTrdTrack().

myTrdTrack * myEvent::pmyTrdTrackByMySelf ( int  index)

Definition at line 539 of file myEvent.cxx.

References vmu.

Referenced by myParticle::pmyTrdTrackByMySelf().

myTrdTrackPlus * myEvent::pmyTrdTrackPlus ( int  index)

Definition at line 573 of file myEvent.cxx.

References vmup.

Referenced by imyTrdTrackPlus().

myTrdTrackPlus * myEvent::pmyTrdTrackPlusByMySelf ( int  index)

Definition at line 560 of file myEvent.cxx.

References vmup.

myTrTrack * myEvent::pmyTrTrack ( int  index)

Definition at line 595 of file myEvent.cxx.

References vmt.

Referenced by imyTrTrack(), and myParticle::pmyTrTrack().

myTrTrack * myEvent::pmyTrTrackByMySelf ( int  index)

Definition at line 582 of file myEvent.cxx.

References vmt.

Referenced by myParticle::pmyTrTrackByMySelf().

myTrTrackPlus * myEvent::pmyTrTrackPlus ( int  index)

Definition at line 761 of file myEvent.cxx.

References vmtp.

Referenced by imyTrTrackPlus(), and myParticle::pmyTrTrackPlus().

myTrTrackPlus * myEvent::pmyTrTrackPlusByMySelf ( int  index)

Definition at line 748 of file myEvent.cxx.

References vmtp.

Referenced by myParticle::pmyTrTrackPlusByMySelf().

void myEvent::printptr ( )
static

Definition at line 248 of file myEvent.cxx.

References PRINTDEBUG, and ptr.

Double_t myEvent::RadMAG ( )
inline

(R_e)

Definition at line 415 of file myEvent.h.

References EARTHRADIUS, fHeader, and myHeader::RadS.

Referenced by VerticalCutOffMAG().

int myEvent::RebuildTrigPatt ( int &  L1TrMemPatt,
int &  PhysTrPatt 
)

Definition at line 2109 of file myEvent.cxx.

References AntiPatt, EcalFlag, JMembPatt, PhysBPatt, TofFlag1, TofFlag2, TofPatt1, and TofPatt2.

bool myEvent::RTIValid ( )
inline

flag to check whether RTI exists

Definition at line 320 of file myEvent.h.

References RTI.

bool myEvent::Status ( unsigned int  group,
unsigned int  bitgroup 
)
inline

Definition at line 460 of file myEvent.h.

bool myEvent::Status ( unsigned int  bit)
inline

Definition at line 462 of file myEvent.h.

References myStatus::fStatus, and ms.

int myEvent::TimeJMDC ( )
inline

JMDC time in unix time format (# of seconds from 1970)

See Also
HeaderR::Time[0]

Definition at line 135 of file myEvent.h.

References fHeader, and myHeader::Time.

int myEvent::TofHSelection ( )
myUser1* myEvent::user1 ( )
inline

Definition at line 470 of file myEvent.h.

References us1.

Double32_t myEvent::UTCTime ( )
inline

The best known UTC time, use GPS time if avail, otherwise use JMDC time with a correction from amssetup the difference of UTC time and GPS time (15" or 16") is taking into accout when using GPS time.

See Also
AMSEventR::UTCTime(double&,double&)

Definition at line 357 of file myEvent.h.

References _UTCTime.

int myEvent::UTime ( )
inline

Definition at line 139 of file myEvent.h.

References fHeader, and myHeader::Time.

Double_t myEvent::VerticalCutOff ( )
inline

Definition at line 427 of file myEvent.h.

References VerticalCutOffMAG().

Double_t myEvent::VerticalCutOffCGM ( )
inline

(GV)

Definition at line 404 of file myEvent.h.

References LatCGM, and RadCGM.

Double_t myEvent::VerticalCutOffMAG ( )
inline

(GV) Ci ho messo la distanza dal centro della Terra e non dal centro del dipolo!

Definition at line 418 of file myEvent.h.

References LatMAG(), and RadMAG().

Referenced by VerticalCutOff().

Member Data Documentation

Int_t myEvent::_IsBadRun

Definition at line 342 of file myEvent.h.

Referenced by Clear(), IsBadRun(), and myEvent().

Int_t myEvent::_nBeta
protected

Definition at line 205 of file myEvent.h.

Referenced by Clear(), and nBeta().

Int_t myEvent::_nBetaH
protected

Definition at line 203 of file myEvent.h.

Referenced by Clear(), and nBetaH().

Int_t myEvent::_nEcalShower
protected

Definition at line 201 of file myEvent.h.

Referenced by Clear(), and nEcalShower().

Int_t myEvent::_nParticle
protected

Definition at line 194 of file myEvent.h.

Referenced by Clear(), and nParticle().

Int_t myEvent::_nRichHit
protected

Definition at line 208 of file myEvent.h.

Referenced by Clear(), and nRichHit().

Int_t myEvent::_nRichRing
protected

Definition at line 207 of file myEvent.h.

Referenced by Clear(), and nRichRing().

Int_t myEvent::_nTrCluster
protected

Definition at line 213 of file myEvent.h.

Referenced by Clear(), and nTrCluster().

Int_t myEvent::_nTrdCluster
protected

Definition at line 197 of file myEvent.h.

Referenced by Clear(), and nTrdCluster().

Int_t myEvent::_nTrdRawHit
protected

Definition at line 198 of file myEvent.h.

Referenced by Clear(), and nTrdRawHit().

Int_t myEvent::_nTrdSegment
protected

Definition at line 199 of file myEvent.h.

Referenced by Clear(), and nTrdSegment().

Int_t myEvent::_nTrdTrack
protected

Definition at line 196 of file myEvent.h.

Referenced by Clear(), and nTrdTrack().

Int_t myEvent::_nTrRawCluster
protected

Definition at line 211 of file myEvent.h.

Referenced by Clear(), and nTrRawCluster().

Int_t myEvent::_nTrRawClusterL[9]
protected

Definition at line 212 of file myEvent.h.

Referenced by Clear(), and nTrRawClusterL().

Int_t myEvent::_nTrRecHit
protected

Definition at line 214 of file myEvent.h.

Referenced by Clear(), and nTrRecHit().

Int_t myEvent::_nTrTrack
protected

Definition at line 210 of file myEvent.h.

Referenced by Clear(), and nTrTrack().

Double32_t myEvent::_UTCTime
protected

the best known UTC time, use GPS time if avail, otherwise use JMDC time with a correction from amssetup

Definition at line 216 of file myEvent.h.

Referenced by Clear(), and UTCTime().

Double32_t myEvent::AltPred

from earth surface (km)

Definition at line 395 of file myEvent.h.

Referenced by Clear(), and myEvent().

Int_t myEvent::AntiPatt

Definition at line 339 of file myEvent.h.

Referenced by Clear(), myEvent(), and RebuildTrigPatt().

UInt_t myEvent::DeltaT

Definition at line 323 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::DeltaTJMDC

Definition at line 349 of file myEvent.h.

Referenced by myEvent().

Double32_t myEvent::DeltaTMine

Definition at line 326 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::Duration

Definition at line 352 of file myEvent.h.

Referenced by myEvent().

Int_t myEvent::EcalFlag

Definition at line 335 of file myEvent.h.

Referenced by Clear(), myEvent(), and RebuildTrigPatt().

UInt_t myEvent::Edr

Definition at line 451 of file myEvent.h.

Referenced by Clear(), and myEvent().

UInt_t myEvent::Event

Definition at line 346 of file myEvent.h.

Referenced by Clear(), gethead(), and myEvent().

myHeader myEvent::fHeader

Definition at line 55 of file myEvent.h.

Referenced by Alt(), Clear(), Lat(), LatMAG(), Lon(), LonMAG(), MuTimeJMDC(), myEvent(), RadMAG(), TimeJMDC(), and UTime().

Double32_t myEvent::Field

Definition at line 442 of file myEvent.h.

Referenced by Clear(), and myEvent().

myRTI_m myEvent::fRTI

runtimeInfo data

Definition at line 317 of file myEvent.h.

Referenced by GetRTI(), and LoadRTI().

Double32_t myEvent::GeoMagSphericalCoo[3]

Definition at line 387 of file myEvent.h.

Referenced by Clear(), Lshell(), and myEvent().

UChar_t myEvent::JError[24]

Definition at line 458 of file myEvent.h.

Referenced by Clear(), and myEvent().

UShort_t myEvent::JINJStatus[4]

Definition at line 457 of file myEvent.h.

Referenced by Clear(), and myEvent().

Int_t myEvent::JMembPatt

Definition at line 329 of file myEvent.h.

Referenced by Clear(), myEvent(), and RebuildTrigPatt().

bool myEvent::kMC

Definition at line 51 of file myEvent.h.

Referenced by Clear(), and myEvent().

UInt_t myEvent::L1dr

Definition at line 452 of file myEvent.h.

Referenced by Clear(), and myEvent().

UInt_t myEvent::L3dr

Definition at line 453 of file myEvent.h.

Referenced by Clear(), and myEvent().

ULong64_t myEvent::L3Error

Definition at line 454 of file myEvent.h.

Referenced by Clear(), and myEvent().

UInt_t myEvent::L3TimeD

Definition at line 456 of file myEvent.h.

Referenced by Clear(), and myEvent().

UInt_t myEvent::L3VEvent

Definition at line 455 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::LatCGM

(rad)

Definition at line 398 of file myEvent.h.

Referenced by Clear(), myEvent(), and VerticalCutOffCGM().

Double32_t myEvent::LatPred

(deg)

Definition at line 388 of file myEvent.h.

Referenced by Clear(), and myEvent().

UInt_t myEvent::Lenght

Definition at line 446 of file myEvent.h.

Referenced by Clear(), and myEvent().

Float_t myEvent::LiveTime

Definition at line 322 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::LonCGM

(rad)

Definition at line 400 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::LonPred

(deg)

Definition at line 393 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::Lvl1Time

Definition at line 324 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::Lvl1TimePrevious

Definition at line 325 of file myEvent.h.

Referenced by myEvent().

Double32_t myEvent::MaxGeoCutOff_n

(GV)

Definition at line 440 of file myEvent.h.

Referenced by MaxGeoCutOff(), and myEvent().

Double32_t myEvent::MaxGeoCutOff_p

(GV)

Definition at line 427 of file myEvent.h.

Referenced by MaxGeoCutOff(), and myEvent().

myMC* myEvent::mm

for the events with the pointer null no myMC object is written on disk (i.e. no space wasted!!!)

Definition at line 53 of file myEvent.h.

Referenced by Clear(), isMC(), and myEvent().

myStatus* myEvent::ms

Definition at line 59 of file myEvent.h.

Referenced by myChain::Add(), Clear(), main(), myEvent(), and Status().

Int_t myEvent::nAnti

Definition at line 338 of file myEvent.h.

Referenced by Clear(), and myEvent().

Int_t myEvent::nTofCluster

of total TOF clusters

Definition at line 360 of file myEvent.h.

Referenced by Clear(), and myEvent().

Int_t myEvent::nTofClusterL[4]

of TOF clusters in each layer

Definition at line 359 of file myEvent.h.

Referenced by Clear(), and myEvent().

Int_t myEvent::PhysBPatt

Definition at line 330 of file myEvent.h.

Referenced by Clear(), myEvent(), and RebuildTrigPatt().

Int_t myEvent::PhysBPattPhys

Definition at line 332 of file myEvent.h.

Referenced by Clear(), and myEvent().

Int_t myEvent::PhysBPattRestored

Definition at line 331 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::Plane1N_M70

Definition at line 367 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::Plane1N_M71

Definition at line 368 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::Plane1N_M72

Definition at line 369 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::Plane1N_M73

Definition at line 370 of file myEvent.h.

Referenced by Clear(), and myEvent().

myEvent * myEvent::ptr =0
staticprotected

Definition at line 38 of file myEvent.h.

Referenced by gethead(), myEvent(), printptr(), and ~myEvent().

Double32_t myEvent::RadCGM

(R_e)

Definition at line 402 of file myEvent.h.

Referenced by Clear(), myEvent(), and VerticalCutOffCGM().

UInt_t myEvent::Rdr

Definition at line 450 of file myEvent.h.

Referenced by Clear(), and myEvent().

TString myEvent::ReasonToBeBadRun

Definition at line 341 of file myEvent.h.

Referenced by Clear(), IsBadRun(), and myEvent().

myRTI* myEvent::RTI
UInt_t myEvent::Run

Definition at line 345 of file myEvent.h.

Referenced by Clear(), isISS(), isTB(), and myEvent().

Int_t myEvent::RunAnalCat

Definition at line 343 of file myEvent.h.

Referenced by Clear(), and myEvent().

UInt_t myEvent::Sdr

Definition at line 449 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::Sensor8

Definition at line 371 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::SensorA

Definition at line 362 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::SensorC

Definition at line 363 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::SensorK

Definition at line 364 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::SensorL

Definition at line 365 of file myEvent.h.

Referenced by Clear(), and myEvent().

Double32_t myEvent::SensorM

Definition at line 366 of file myEvent.h.

Referenced by Clear(), and myEvent().

UInt_t myEvent::Tdr

Definition at line 447 of file myEvent.h.

Referenced by Clear(), and myEvent().

UInt_t myEvent::TimeJMDCFirst

Definition at line 350 of file myEvent.h.

Referenced by myEvent().

UInt_t myEvent::TimeJMDCLast

Definition at line 351 of file myEvent.h.

Referenced by myEvent().

Int_t myEvent::TofFlag1

Definition at line 327 of file myEvent.h.

Referenced by Clear(), myEvent(), and RebuildTrigPatt().

Int_t myEvent::TofFlag2

Definition at line 328 of file myEvent.h.

Referenced by Clear(), myEvent(), and RebuildTrigPatt().

Int_t myEvent::TofPatt1[4]

Definition at line 333 of file myEvent.h.

Referenced by Clear(), myEvent(), and RebuildTrigPatt().

Int_t myEvent::TofPatt2[4]

Definition at line 334 of file myEvent.h.

Referenced by Clear(), myEvent(), and RebuildTrigPatt().

Float_t myEvent::TrigRates[19]

Definition at line 336 of file myEvent.h.

Referenced by Clear(), and myEvent().

UInt_t myEvent::Udr

Definition at line 448 of file myEvent.h.

Referenced by Clear(), and myEvent().

myUser1* myEvent::us1

Definition at line 57 of file myEvent.h.

Referenced by myChain::Add(), Clear(), myEvent(), and user1().

std::vector<myBeta*> myEvent::vmb

vector of myBeta pointers

Definition at line 70 of file myEvent.h.

Referenced by Clear(), myEvent(), NmyBeta(), nmyBeta(), pmyBeta(), and pmyBetaByMySelf().

std::vector<myBetaH*> myEvent::vmbh

vector of myBetaH pointers

Definition at line 72 of file myEvent.h.

Referenced by Clear(), myEvent(), NmyBetaH(), nmyBetaH(), pmyBetaH(), and pmyBetaHByMySelf().

std::vector<myBetaHPlus*> myEvent::vmbhp

vector of myBetaHPlus pointers

Definition at line 91 of file myEvent.h.

Referenced by myChain::Add(), Clear(), main(), myEvent(), NmyBetaHPlus(), nmyBetaHPlus(), pmyBetaHPlus(), and pmyBetaHPlusByMySelf().

std::vector<myBetaPlus*> myEvent::vmbp

vector of myBetaPlus pointers

Definition at line 89 of file myEvent.h.

Referenced by myChain::Add(), Clear(), main(), myEvent(), NmyBetaPlus(), nmyBetaPlus(), pmyBetaPlus(), and pmyBetaPlusByMySelf().

std::vector<myEcalShower*> myEvent::vme

vector of myEcalShower pointers

Definition at line 66 of file myEvent.h.

Referenced by Clear(), myEvent(), NmyEcalShower(), nmyEcalShower(), pmyEcalShower(), and pmyEcalShowerByMySelf().

std::vector<myEcalShowerPlus*> myEvent::vmep
std::vector<myParticle*> myEvent::vmp

Definition at line 61 of file myEvent.h.

Referenced by Clear(), myEvent(), NmyParticle(), nmyParticle(), pmyParticle(), and pmyParticleByMySelf().

std::vector<myRichRing*> myEvent::vmr

vector of myRichRing pointers

Definition at line 74 of file myEvent.h.

Referenced by Clear(), myEvent(), NmyRichRing(), nmyRichRing(), pmyRichRing(), and pmyRichRingByMySelf().

std::vector<myRichRingPlus*> myEvent::vmrp
std::vector<myTrTrack*> myEvent::vmt

vector of myTrTrack pointers

Definition at line 64 of file myEvent.h.

Referenced by Clear(), myEvent(), NmyTrTrack(), nmyTrTrack(), pmyTrTrack(), and pmyTrTrackByMySelf().

std::vector<myTrTrackPlus*> myEvent::vmtp
std::vector<myTrdTrack*> myEvent::vmu

vector of myTrdTrack pointers

Definition at line 68 of file myEvent.h.

Referenced by Clear(), myEvent(), NmyTrdTrack(), nmyTrdTrack(), pmyTrdTrack(), and pmyTrdTrackByMySelf().

std::vector<myTrdK*> myEvent::vmuktp

vector of myTrdK pointers from TrTrack

Definition at line 81 of file myEvent.h.

Referenced by myChain::Add(), Clear(), main(), myEvent(), NmyTrdKFromTrTrack(), nmyTrdKFromTrTrack(), pmyTrdKFromTrTrack(), and pmyTrdKFromTrTrackByMySelf().

std::vector<myTrdK*> myEvent::vmukup

vector of myTrdK pointers from TrdTrack

Definition at line 83 of file myEvent.h.

Referenced by myChain::Add(), Clear(), main(), myEvent(), NmyTrdKFromTrdTrack(), nmyTrdKFromTrdTrack(), pmyTrdKFromTrdTrack(), and pmyTrdKFromTrdTrackByMySelf().

std::vector<myTrdTrackPlus*> myEvent::vmup
std::vector<myTrdQtFromTrTrack*> myEvent::vmuqtp
Double_t myEvent::zlay
static

old naming scheme –> (8, 1, ..., 7, 9)

Definition at line 473 of file myEvent.h.


The documentation for this class was generated from the following files: