![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TTILETRIPREADER_H
13 #define TTILETRIPREADER_H
102 float calculate(
int run,
int lbn,
double eta,
double phi,
double dR,
int tileError=0,
int tileFlags=0);
229 std::map<unsigned int,std::map<unsigned short,unsigned int> >
m_badEvents;
int findStartEntry(int run)
bool checkExtendedEtaPhi(int run, int lbn, double eta, double phi, double delEta, double delPhi)
double areaTripFraction(int run, int lbn, double eta, double phi, double dR)
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
std::vector< int > m_Offsets
std::map< unsigned int, std::map< unsigned short, unsigned int > > m_badEvents
float calculate(int run, int lbn, double eta, double phi, double dR, int tileError=0, int tileFlags=0)
TTileTripReader & operator=(const TTileTripReader &)=delete
bool checkEtaPhi(int run, int lbn, double eta, double phi)
std::vector< int > * m_LumiEnd
POOL::TEvent event(POOL::TEvent::kClassAccess)
void setVerbosity(int v=Debug, std::ostream &stream=std::cout)
TTileTripReader(const char *name="TTileTripReader")
const asg::AcceptInfo & getAcceptInfo() const
void memLoadTripFile()
closes the ability to add more trip files to the chain and loads the current TChain into memory as a ...
std::vector< TripRegion > getEtaPhi(int run, int lbn, bool force=false)
TripRegion partModToEtaPhi(int part, int mod)
void readTileFlags(int run, int lbn, int tileError, int tileFlags)
std::string m_name
The name of the class instance.
int setTripFile(const char *file)
bool checkEvent(unsigned int run, unsigned int lbn, unsigned int event)
virtual ~TTileTripReader()
std::vector< TripRegion > m_currentTrips
void setBadEventList()
Fills the bad event map.
asg::AcceptData accept(int run, int lbn, unsigned int event=0, double eta=-99.9, double phi=-99.9, int tileError=0, int tileFlags=0)
void buildOffsets()
Attempts to correct for improperly built trip list files.
std::vector< char > * m_Partition
const char * getName() const
Get the name of the class instance.
std::vector< char > * m_Module
TTileTripReader(const TTileTripReader &)=delete